流程控制语句
条件判断语句if
if 条件表达式:单行代码
#单行代码可以写在同一行 代码块要换行写
#条件表达式可以用逻辑运算符连接多个条件
if 条件表达式:
代码块
elif 条件表达式:
代码块
elif 条件表达式:
代码块
else:
代码块
#if和elif条件都不满足时就执行else,整个if-elif-else只有一个代码块执行
缩进标准:tab缩进或者4个空格(推荐),Python代码中的缩进必须统一
input()函数
阻塞程序等待用户输入,点击回车才会继续向下执行,返回值是一个字符串,可以设置一个字符串参数作为提示,例:a=input(‘请输入任意内容’)
循环语句
while 条件表达式 :
代码块
else :
代码块
for 循环计数器 in 循环序列:
代码块
else :
代码块
#else代码块在循环结束后执行一次,除了break跳出循环不用执行
例:
for letter in "abc"
for i in range(1,3)
for i in range(1,100,2) #2是步长
for index in range(3)
for color in ['red','balck','yellow']
break continue pass:在判断或循环语句中占位
序列
列表
列表可为空,有序,可存储不同类型的任意数据对象,索引从0开始,len()函数获取列表长度。
例:my_list=[]
my_list=[1]
my_list = [10,20,30,40,50]
my_list = [10,‘hello’,True,None,[1,2,3],print]
my_list[2]
len(my_list)