- if 条件语句
python条件语句是顺序执行的,如果遇到一个条件满足,就执行该条件对应的结果,否则执行else的结果
if 语句可以单独使用,但是elif、else 必须要跟if 成对出现
- 循环语句 for / while 循环
循环本质上是遍历集合中的所有元素,python循环一般是通过for循环 或 while循环实现
- for循环
python中数据结构只要是可迭代的,tuple、list、dict、set 都可以使用for 循环遍历,
其中:字典本身只有键可以迭代,如果我们要迭代她的值,或者遍历键值对时只能通过内置函数values() 和 items() 来实现
当我们同时需要索引和元素时,可以通过python的内置函数enumerate()来实现,
- while 循环
在某一个条件下,循环执行某段程序,循环函数必须有个累加或累减 ,否则会造成死循环
在循环中通常需要搭配break、continue一起使用,continue-跳出当前循环执行下一个循环,break--结束整个循环
- while 循环和for循环区别:
如果你只是遍历一个已知的集合,找出满足条件的元素,并进行相应的操作,那么使用 for 循环更加简洁。
如果你需要在满足某个条件前,不停地重复某些操作,并且没有特定的集合需要去遍历,那么一般则会使用 while 循环。