python的IO操作和控制语句

本文详细介绍了Python编程语言的基础知识,包括IO操作与占位符的使用方法、条件判断语句及循环语句的具体应用等,适合初学者入门学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、IO操作和占位符

Input

  • raw_input()传入值为字符串类型
  • input()传入值为数值类型

Output

  • print 变量名

    In [103]: s = "hi"
    
    In [104]: print s   #s为变量名
    hi
    
  • print ” “

    In [105]: print "hello"   #输出一个字符串
    hello
  • 按照某种特定格式输出

    print """
    *****************自我介绍***************
    Name:freya
    Age:20
    Favourite color:bule
    Hobbies:swimming、play badminton.......
    """

    这里写图片描述


占位符
当我们需要输入一串字符和某个变量的组合时,可以使用占位符,以下是占位符举例
这里写图片描述

In [10]: s = "hi"

In [11]: print "lili say %s to you" %(s)
lili say hi to you

二、条件判断语句

条件语句是指根据条件表达式的不同计算结果,使程序流转至不同的代码块。

  • if else 条件语句

    if 表达式:
        语句1
    else:
        语句2

    if语句的执行过程:如果表达式的布尔值为真,则执行语句1;否则执行语句2,其中else语句可以省略。

  • if …elif..else语句

    if 表达式:
        语句1
    elif 表达式:
        语句2
    elif 表达式:
        语句3
    else:
        不满足表达式执行的语句.....
    
  • if语句的嵌套

    if 表达式1if 表达式2:
            语句1
        else:
            语句2
    else:
        语句3
  • if语句的三目运算符

    a if a > b else b

    详解:判断内容是如果a>b成立,则返回a的值;如果不成立,则返回b的值
    代码举例:

三、循环语句

1、while循环
格式:

while 表达式:
    ...
else :
    ...

举例:

count = 1
while count < 10:
    count += 1
print count

运行效果:
10

循环中的跳出问题
break :直接跳出循环,不再执行其后的语句以及不再进行循环。
continue:跳出本次循环,不执行其后的语句但继续执行下一次循环。
2、for 循环
语法格式:

for 变量 in 可迭代对象:
    语句
    ...
else:
    ...

至于什么是可迭代对象呢,目前接触到的可迭代对象有range(start,stop)、字符串、元组、列表、字典、集合
举例1:

for i in range(1,5):
    print i

运行效果:
1
2
3
4

for循环取值从start(即1)开始一直到stop-1(即4),将该值赋给循化变量i,依次输出
举例2:

string = "hello"
for i in string:
    print i
运行效果:
h
e
l
l
o

例2和例1同理,关于其他的可迭代对象的循环遍历,读者可以参考我的可迭代对象之字典、集合以及可迭代对象之元组、列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值