python基础知识05-控制流程
1.条件判断
python中的代码从上到下执行.
if 条件:
缩进 语句1
elif 条件2:
(…或者写pass关键字.不写任何代码的时候,防止报错.)
...
else:
pass
语句last
2.三目运算
a = 7
print(True if a > 5 else False )
另一种写法 print(True) if a > 5 else False
不能用elif进行多个判断
3.while 循环和break
a = 0
li = [2,3,5,6,8]
while a<5:
print(li[a])
a = a + 1
else:
print('while后面加以加else') 前面条件都不满足,或者正常执行完后执行.
内置函数 len(),计算变量的长度.
break 终止循环.
4.迭代循环
li = [2,3,5,6,8]
for i in li:
print(i)
print(参数)print (i,end=''),默认自动换行.
for i in range(11):
print(i)
range(11),默认生成0到10的整数列表,不包括11.
range(0,11,2),可以加步长
for i in range(1,21):
if i % 5 == 0:
continue #跳过本次循环,执行下一次循环
print(i)
else:
print('不是强行中断') for循环也可以加else.
for 循环可迭代对象,序列类型可以,元组,字符串,列表,集合,字典都可以.
循环字典的值
di = {'name':1234,'se':'sds','saa':23}
for i in di.values():
5.linux命令
cal 查看当月日历
cal -y 查看当年
cal 10 2010 相看2010年10月
date 查看当前时间.
wx:ZENKIMY