条件CONDITIONALS
if语句
语法为:
if 条件:
选择执行的语句 #要有缩进,一般为四个空格
“如果”条件为True,就会去执行接下来的内容。“如果”条件为False,就跳过。
*注意:*1.条件后面有冒号
2.if 内部的语句需要有一个统一的*缩进*,一般为四个空格,特别注意的是空格和tab键不能混用!如果if中嵌套着if则需进一步缩进。
if-else 语句
当if后的条件不成立的时候,执行else后面的语句
if-elif-else语句
当if条件不满足时,*再去*判断 elif 的条件,如果满足则执行其中的代码块
if的嵌套
if 条件1:
if 条件2:
语句1
else:
语句2
else:
if 条件2:
语句3
else:
语句4
代码风格Style
合理的编写风格会让代码更易读,还能尽可能避免引入bug
修饰的前提是跑通代码,先保证代码没有任何的bug
关于空格:
1.紧接在括号内,不需要空格,否则会显得代码疏松
2.逗号、分号、冒号之前,尾随逗号之后不需要空格
3.在切片中,两个冒号必须应用相同的间距
4.调用函数的参数列表的左括号之前,不需要空格
5.赋值运算符周围需要多个空格以使与其另一个运算符对齐
代码注释:
对代码进行解释说明,提高代码可读性
源程序有效注释必须在20%以上
命名规则:
只能包含字母、数字、下划线,不能以数字打头,不能包含空格
命名规范:
不要将Python的关键字、函数名作为变量名,如:print
变量名和和函数名既要简短又要具有描述性,如:name比n好
============================================================================
否定条件
b = True #可能不太清晰
if not b:
print('No')
else:
print('Yes')
b = True #清晰的
if b:
print('Yes')
else:
print('No')
嵌套的if和直接用and判断
#混乱的
b1 = True
b2 = True
if b1:
if b2:
print('both')
#清晰的
b1 = True
b2 = True
if b1 and b2:
print('both')
标签:语句,01,Python,代码,else,空格,print,True,选学
From: https://www.cnblogs.com/zzydmn123/p/17863149.html