1、if 条件语句
if 判断条件: 执行语句…… elif 判断条件: 执行语句…… else: 执行语句……
2.for 循环
''' for 后跟变量名,in 后跟序列,注意加冒号 for 循环每次从序列中取一个值放到变量中 此处的序列主要指 列表 元组 字符串 文件 ''' for iterating_var in sequence: statements(s) #例如: a = ("1", "2", "3") for x in a: print(x) #索引的方式 fruits = ['banana', 'apple', 'mango'] for index in range(len(fruits)): print('当前水果 :', fruits[index])
3.while 循环
while 判断条件: 执行语句…… 示例: count = 1; while count <= 4: print(count); count=count+1
4、range() 函数
range (start, end, scan): 注意:先要看生成的数据需用循环展示
-
start:计数从 start 开始。默认是从 0 开始。例如 range(5) 等价于 range(0, 5);
-
end:计数到 end 结束,但不包括 end.例如:range(0, 5) 是[0, 1, 2, 3, 4]没有 5
- scan:每次跳跃的间距,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
5.break 用法
# 与java的break一致 a = range(1, 5, 2); for x in a: if x > 2: break; print(x);
6.continue 用法
# 与java的continue一致 a = range(1, 6, 2); for x in a: if x > 2 and x < 5: continue; print(x); # 多个条件 用and 或者or 拼接
7.pass 语句
Python pass 是空语句,是为了保持程序结构的完整性。它用于那些语法上必须要有什么语句,但程序什么也不做的场合.
8.python函数的定义
-
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
-
任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
-
函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
-
函数内容以冒号起始,并且缩进。
- return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
9.单个返回值函数
def hello(a): print(a) hello("2")
10.多个返回值函数
#定义多个返回值函数 def more(x, y): nx = x + 2 ny = y - 2 return nx, ny #调用函数 x, y = more(10, 10) print(x, y)
11.递归函数
def fact(n): if n==1: return 1 return n * fact(n - 1) #6 的阶乘 print(fact(6))