第四章
Python
运算与流程控制循环
本节所讲内容:
4.1
Python
运算(布尔值、自增、比较、逻辑)
4.2
Python
流程控制介绍
4.3
Python
推导式
4.4
Python
深浅拷贝以及作用
4.1
Python
的运算
4.1.1
布尔值(
bool
)
True :
非
0
的数字,非空的(字符串、列表、元组、字典)
False:
0 ‘
’()
[]
{}
None
布尔值可以逻辑运算符
and
(且)、
or
(或)、
not
(非)
来运算
and(
且
)
运算,所有条件都符合才为
True
>>> True and True
True
>>> True and False
False
>>> False and False
False
>>>
or
(或)运算,只要其中有一个为
True
,都为
True
>>> True or False
True
>>> True or True
True
>>> False or False
False
>>>
not(
非
)
运算
>>> not True
False
>>> not False
True
>>>
空值
:
空值为
None
;
None
不能理解为
0
;
0
是有意义的
,
None
是一个特殊的空值;
非
且
或
(执行先后顺序)。
4.1.2
自增运算
其他语言的自增运算
Var int i
i = 0
i++
等同后面
i = i+1