循环语句:
while循环:
①:格式:
while 条件:
四个空格 执行操作
四个空格 执行操作
四个空格 执行操作
......
②注意事项:
a.条件最后的结果必须是布尔类型(True/False)
b.while的嵌套循环(通过空格来确定归属)。
for循环:
①格式:
for 临时变量 in 待处理数据集/序列:
四个空格 执行操作
四个空格 执行操作
......
②注意事项:
a.for循环的嵌套(通过空格来确定归属)。
b.如果想要访问for循环里面的临时变量,需要在for循环之前,定义一下变量。
print语句不换行:print(“”,end=‘')
使用\t可使多行字符串对齐(\t取代空格)
range语句:获得一个数字序列
语法:
①range(num)
从0-num,不包含num本身。
②range(num_1,num_2)
从num_1-num_2,不包含num_2本身。
③range(a,b,step)
从a-b,不包含b,步长以step为准。
两个关键字:
continue:中断所在循环的当次执行,直接进入下一次。
break:直接结束所在的循环。
函数:
①定义:
def 函数名(形式参数):
四个空格 函数体
四个空格 return 返回值
②用法:
a.形式参数,返回值都省略 函数名()
b.返回值省略 函数名(实际参数)
c.都不省略 变量 = 函数名(实际参数)
关键字:None表示无,空
用法:
①用于返回值
②if判断(相当于False)
③声明变量
函数说明文档及其查看
函数的嵌套调用
变量作用域:
①局部变量:定义在函数体内部的变量。
②全局变量:指在函数体内、外都能生效的变量。
关键字:global
意义:在函数内部声明变量为全局变量。
用法:global 变量