目录
程序的组织结构结构
计算机的流程控制其实归结为三种基本的结构:顺序结构,选择结构(if),还有循环结构(while和for in),三种结构即是构成了我们的编程的整体的一个系统。
对象的布尔值
获取对象的布尔值可以使用内置函数bool()
注意:
以下的对象的布尔值为False
Fales
数值0
None
空字符串,空列表,空元祖tuple()或者(),空字典dict()或{},空集合set()
选择结构
语法结构:
此处为单分支的结构:
if 条件表达式:
条件执行体
双分支的结构:
if 条件表达式:
条件执行体1
else:
条件执行体2
多分支结构:
if 条件表达式1:
条件执行体1
elif 条件表达式2:
条件执行体2
elif 条件表达式3:
条件执行体3
[else:]
条件执行体N+1
备注:此处的[else:],表示在最后的这个部分的else可以不用写,也可以写
注意:Python中可以使用数学语言中的写法:90<=s<=100
还有嵌套的结构
if 条件表达式1:
if 条件表达式2:
条件执行体2
else:
条件执行体3
else:
条件执行体4
条件表达式的简写
语法结构:
x if 判断条件 else y
其中的运算规则;如果判断条件的布尔值为True的话,条件表达式返回x,反之返回y
pass语句
是占位符,什么都不干,常用于搭建语法结构,但是什么内容都不做。