python支持与其它语言一样的循环和判断,以下只记录一些要点:
1.使用elif代替else+if会更加简洁和方便
2.python中的三元操作符(语法为x if 条件 else y):
原程序:
x,y = 4,5
if x<y:
small = x
else:
small = y
三元操作符优化后:
small = x if x < y else y
3.测试程序常用的断言(assert)
assert 3>4 //程序自动崩溃,会抛出assertError的异常
4.for语法:
for 目标 in 表达式:
循环体
temp = "helloworld"
for i in temp:
print(i,end=" ")
结果:
h e l l o w o r l d
5.range语法(range([start,] stop[,step=1])),这里与for循环一起使用方便展示:
1)单参数:
for i in range(5):
print(i)
结果:
0
1
2
3
4
备注:只有一个参数时,默认从0开始
2)双参数
for i in range(1,5):
print(i)
结果:
1
2
3
4
备注:当有两个参数时,从1开始,不会达到5
3)三参数
for i in range(1,10,2):
print(i)
结果:
1
3
5
7
9
备注:三参数时,step为间隔,默认为1
6.break语法:跳出当前的循环,只影响一层的循环
7.continue语法:继续当前的循环(也是当前的循环),不往下执行