if语句
| 1 | # if elif elif else | 
while语句
| 1 | # while xx: ... | 
for语句
| 1 | # for xx in xxx: ... | 
range()函数
| 1 | for i in range(5): # 0,1,2,3,4 | 
break和continue函数及循环中的else
| 1 | # while和for中的else,是在列表中的项用完了(for中),或者while中条件不成立; | 
pass语句
| 1 | # pass 语句的功能,是什么都不做,占一个位置,方便日后添加代码使用 | 
函数定义
| 1 | def fib(n): # 求斐波那契数列 | 
关于更多的函数定义
默认参数
| 1 | # 给定了默认值 | 
可变参数(*)
| 1 | # 这个参数将接受剩余未匹配的零个或多个参数,将他们组合打包成元组 | 
关键字参数
| 1 | # 和可变参数一样,接受剩余未匹配的零个或多个参数,将他们打包成字典; | 
解压参数列表
| 1 | list(range(3, 6)) | 
lambda表达式
| 1 | # lambda a, b: a+b 也是一种函数,简单的写法 |