提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
(1)for 循环的语法格式如下:
for 变量 in 可迭代对象:
循环体语句
(2)其中可迭代对象包括
break语句可用于while和for循环,用来结束整个循环。
continue语句用于结束本次循环,继续下一次。
对于多层循环嵌套,都是应用于最近的一层循环。
如果for、while语句没有被break语句结束,则会执行else语句,否则不执行
while 条件表达式:
循环体
else:
语句块
或者:
for 变量 in 可迭代对象:
循环体
else:
语句块
names = ("李淇","李老二","李老三","李老四")
ages = (18,16,20,25)
jobs = ("老师","程序员","公务员")
for name,age,job in zip(names,ages,jobs):
print("{0}--{1}--{2}".format(name,age,job))
列表推导式 语法 [表达式for item in 可迭代对象] 或者:{表达式for item in 可迭代对象if 条件判断}
字典推导式 语法{key_expression : value_expression for 表达式in 可迭代对象}
集合推导式 语法{表达式for item in 可迭代对象} 或者:{表达式for item in 可迭代对象if 条件判断}
生成器推导式 语法(表达式for item in 可迭代对象) 或者:(表达式for item in 可迭代对象if 条件判断)
可重用的程序代码块,是代码复用的通用机制。
(1). 内置函数
(2). 标准库函数
(3). 第三方库函数
(4). 用户自定义函数
def 函数名([参数列表]) :
'''文档字符串''' #函数的注释
函数体/若干语句
调用help(函数名.doc)可以打印输出函数的文档字符串
(1). 如果函数体中包含return 语句,则结束函数执行并返回值;
(2). 如果函数体中不包含return 语句,则返回None 值。
(3). 要返回多个返回值,使用列表、元组、字典、集合将多个值“存起来”即可。