163
社区成员
基础语法部分学习笔记
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语句不做任何事情,只是为了保持程序结构的完整性。