163
社区成员
发帖
与我相关
我的任务
分享
一、缩进规则
1.缩进对程序的影响
(1)缩进不符合规则,解析器会报缩进错误,程序无法运行
(2)缩进的位置不同,程序执行的效果也可能产生差异
2.代码缩进规则
(1)缩进是针对逻辑行的
物理行:源码中换行符分割的每一行代码,是一个物理行
逻辑行:Python解释器对代码进行解释,一个语句一个逻辑行
a.可以使用“;”号将多个逻辑行合并成一个物理行
b.可以使用“\”对一个逻辑行进行换行,书写为多个物理行
c.字典、列表等变量赋值语句,是可以直接换行,书写为多个物理行的
(2)缩进规则
a.逻辑行的“首行”需要顶格,即无缩进
b.相同逻辑层保持相同的缩进量
c.“:”标记一个新的逻辑层
二、函数
以下是调用函数时可使用的正式参数类型:
必需参数:必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。
关键字参数:
关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。
使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。
默认参数:调用函数时,如果没有传递参数,则会使用默认参数。
不定长参数:能处理比当初声明时更多的参数的函数
三、循环语句
1.在 Python 中没有 do..while 循环。如果 while 后面的条件语句为 false 时,则执行 else 的语句块。
2.简单语句组:类似 if 语句的语法,如果你的 while 循环体中只有一条语句,你可以将该语句与 while 写在同一行中。
3.在 Python 中,for...else 语句用于在循环结束后执行一段代码。语法格式如下:
for item in iterable: # 循环主体 else: # 循环结束后执行的代码