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

软工214翟汉宇 2023-春-学生 2023-05-20 22:30:03

基础语法部分学习笔记

Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。在 Python 中,语法具有简单、直观、易读的特点。下面是 Python 的基础语法:

注释:使用 # 号来添加单行注释,使用 ''' 或 """ 来添加多行注释。

变量:不需要声明变量类型,直接给变量赋值即可。变量名必须是大小写字母、数字、下划线(_)的组合,且不能以数字开头。

数据类型:包括整数、浮点数、字符串、布尔值、列表、元组、字典等。

运算符:包括算术运算符、比较运算符、逻辑运算符、位运算符等。

控制流语句:包括条件语句(if-else)、循环语句(for、while)、跳转语句(break、continue、return)等。

函数定义:使用 def 关键字来定义函数,函数名后面跟着参数列表和冒号,函数体缩进后面是函数的执行语句和返回值。函数可以有默认参数和可变参数。

模块导入:使用 import 关键字来导入模块,也可以使用 from...import...语句导入指定的函数或变量。

文件操作:可以使用 open() 函数打开文件,使用 read() 函数读取文件内容,使用 write() 函数写入文件内容,使用 close() 函数关闭文件。

1.顺序语句结构

采用顺序结构的程序通常按照由前到后的顺序执行各个程序,直到程序结束

2.条件和分支

(1)条件表达式由运算符和操作数组成

(2)单分支结构中的代码段只有“执行”与“跳过”两种情况,若if语句中的判断条件成立,执行if语句后的代码段,否则跳过

3.循环

(1)循环语句:while、do while、for

while:若循环条件为True,则循环执行while循环中的代码段;若循环条件为False,终止while循环。若while循环的条件总是True,这种情况叫做死循环 。

for:目标可以是字符串、文件、range()函数或组合数据类型等;循环变量用于保存本次循环中访问到的遍历结构中的元素;for循环的循环次数取决于遍历的目标元素个数。在for循环中,enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标

 

(2)循环控制语句:break、continue和pass

break:用于跳出整个循环

continue:用于跳出本次循环,继续执行下一次循环

pass:pass的意思是空语句,pass语句不做任何事情,只是为了保持程序结构的完整性。

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

163

社区成员

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

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