2023(春)Python程序设计作业1: 基础语法之控制流程

软工212-455-菅子茗 2023-春-学生 2023-03-19 10:25:50

一、缩进规则

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:
    # 循环结束后执行的代码

 

 

...全文
54 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

163

社区成员

发帖
与我相关
我的任务
社区描述
软件工程老师
python 高校 江苏省·南通市
社区管理员
  • juking@ntu
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧