1. if
if 常用于分支跳转。
代码语言:javascript复制>>> a = 1
>>> if a > 0 : # 若a大于0,输出 > 0;若 a < 0, 输出 < 0;若a等于0,输出 =0
... print('> 0')
... elif a < 0:
... print('< 0')
... else:
... print('= 0')
...
> 0
2. for
for 用于循环控制。
代码语言:javascript复制>>> week = ['Monday', 'Tuesday'] # 定义列表week
>>> for day in week: # 循环遍历输出列表的元素。
... print (day)
...
Monday
Tuesday
代码语言:javascript复制>>> for i in range(6): # range 用于生成一系列数字
... print (i)
...
0
1
2
3
4
5
3. while
while 也用于循环控制。while 后面的条件为真,继续执行,不为真的时候,跳出循环。
代码语言:javascript复制>>> a = 10
>>> while a > 6: # 当a大于6时,继续执行,负责跳出循环。
... print(a)
... a = a - 1
...
10
9
8
7
4. break
break 用于从循环中跳出中断。
代码语言:javascript复制>>> for i in range(6):
... print(i)
... if i == 2: # 当i为2的时候,从循环跳出
... break
...
0
1
2
5. pass
pass 语句不做任何操作。当你在语法上需要一条语句,但是程序不需要任何操作的时候,你可以用上 pass。
代码语言:javascript复制>>> while True:
... pass
6. 函数
函数是具有指定功能的代码块。
代码语言:javascript复制 >>> def fib(n): # 计算小于n的菲波拉切数列,n为参数
... a, b = 0, 1
... while a < n:
... print(a)
... a, b = b, a b
...
>>> fib(10)
0
1
1
2
3
5
8