Python课程学习_语句,表达式,if语句与循环语句
思维导图
笔记
语句
代码风格
分号
不要在行尾加分号, 也不要用分号将两条命令放在同一行.
行长度
每行不超过80个字符
不要使用反斜杠链接行
括号
宁缺毋滥的使用括号
除非是用于实现行连接, 否则不要在返回语句或条件语句中使用括号. 不过在元组两边使用括号是可以的.
缩进
用4个空格来锁紧代码
空行
顶级定义之间空两行,方法定义之间空一行
空格
- 按照标准的排版规范来使用标点两边的空格
- 括号内不要有空格.
- 不要在逗号, 分号, 冒号前面加空格, 但应该在它们后面加(除了在行尾). 参数列表, 索引或切片的左括号前不应加空格.
- 在二元操作符两边都加上一个空格, 比如赋值(=), 比较(==, <, >, !=, <>, <=, >=, in, not in,is, is not), 布尔(and, or, not). 至于算术操作符两边的空格该如何使用, 需要你自己好好判断.不过两侧务必要保持一致.
- 当’=’用于指示关键字参数或默认参数值时, 不要在其两侧使用空格.
- 不要用空格来垂直对齐多行间的标记, 因为这会成为维护的负担(适用于:, #, =等):
赋值语句
基本赋值
spam="Spam"
序列赋值
a,b,c,d="Spam"
扩展序列解包赋值
a,*b = 'spam'
多目标赋值
spam = ham = 'lunch'
参数化赋值
表达式
函数调用
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。
定义一个函数
你可以定义一个由自己想要功能的函数,以下是简单的规则:
扫描二维码关注公众号,回复:
11295820 查看本文章
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。
任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
函数内容以冒号起始,并且缩进。
return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
语法
Python 定义函数使用 def 关键字,一般格式如下:
def function(参数列表):
函数体
方法调用
定义一个函数:给了函数一个名称,指定了函数里包含的参数,和代码块结构。
这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从 Python 命令提示符执行。
字面值
打印操作
print()
print(a,b,sep=’|’)
print(a,b,end=’…\n’)
file = open(‘result.txt’,‘w’,encoding=‘utf8’)
流程控制
if语句
多重分支
if condition_1:
statement_block_1
elif condition_2:
statement_block_2
else:
statement_block_3
if嵌套
if 表达式1:
语句
if 表达式2:
语句
elif 表达式3:
语句
else:
语句
elif 表达式4:
语句
else:
语句
三元运算符
A = Y if X else Z
while循环
while 判断条件(condition):
执行语句(statements)……
无限循环
while true:
执行语句(statements)……
for循环
for <variable> in <sequence>:
<statements>
else:
<statements>