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 | 3, 6)) list(range( |
lambda表达式
1 | # lambda a, b: a+b 也是一种函数,简单的写法 |