一、if判断
作用:像人一样对不同的情况做出不同的行为。
代码块:同一缩进级别的代码
基本语法格式:
语法一
if 条件 : 代码1 代码2 代码3
语法二
if 条件 : 代码1 代码2 else: 代码1 代码2
语法三
if 条件: 代码1 代码2 elif 条件: 代码1 elif 条件: 代码1 else: 代码1 #elif可以用N个
语法四 if的嵌套
if 条件1: if条件2: 代码1 代码2 else: 代码1 else: 代码1
二、while循环
1.什么是循环?
循环就是重复的做某件事
break:直接跳出整个循环体
continue:结束本次循环,进入下次循环
基本语法格式:
while 条件: code1 code2 code3 code4 code5
while的嵌套
while True: while True: break break
while也可和if语句进行嵌套
while else:
如果while循环正常结束,而不是使用break结束的,才会执行else的子代码
跳出while循环体的两种方法
1.在while循环内使用break
2.在while循环内修改条件值,使条件的逻辑值变为False
三、for循环
for循环的强大之处在于不依赖索引取值。
基本语法格式
for 变量名 in 容器类型: 代码1, 代码2, 代码3, 代码4,
容器类型:能容纳多个数据的类型,通过len()可以获得容器类型的长度。
ps:range在Python2 和Python3中的区别
Python2中
1.range返回值是一个列表
2.xrange是Python3中的range
Python3中range是一个迭代器,需要值时才获取。