python学习003-语句与控制

142 阅读2分钟

1、建议一行就是一条语句,也就是一行只写一条让解释器执行的一条指令,但是可以写多条指令,用分号隔开;,但是不建议:
例如 a = 12;print(a)这种。 默认建议
a = 12
print(a)

换行:如果一行代码太长,需要多行写一条指令可以用换行符:(显示换行)
a = 1 + 2\
+3\
+4\
+5 这种的格式来写

隐式换行:用括号把需要换行的代码用小括号括起来 a = (1+ 2+ 3+ 4)

2、条件语句 if 条件: 语句 elif 条件: 语句 else: 语句

注意:条件内部的执行的语句不能和外面的if判断的语句对齐,必须要比if等判断语句往里面缩进,至于缩进多少无所谓,一个空格也行,多个空格也行,关键是要有缩进。

3、循环语句:有两种循环 while和for循环

1)while循环:
while 条件: 语句 else: 语句

其中语句需要缩进,else部分可以省略,else在不满足调价的时候执行一次。

2)for 循环

循环字符串每个字符 for item in message: 语句

item为message字符串中每个字符

循环数字,用range函数

for item in range(start,end,sp) 语句

start:开始
end 结束
sp:间隔

上面的意思是item依次取range中的从start到end,间隔为sp的数字
例如

for item in range(1,3,1) 语句:item依次取 1,2 ,不包括3

for item in range(1,3) 语句:item依次取1,2 ,默认间隔是1

for item in range(3) 语句:item依次取从0到3,不包括3 :0,1,2

注意:while和for循环中如果主动跳出break,不会执行else后面的语句。

4、跳转语句

break:跳出循环,不执行else中内容 continue: 继续下一次循环,本次不执行continue后面的内容了