首先申明下,本文为笔者学习《Python学习手册》的笔记,并加入笔者自己的理解和归纳总结。
1. 布尔型
布尔型有两个值True 和False
>>> type(True)
<type 'bool'>
>>> True == 1
True
>>> True is 1
False
>>> True + 4
5
2. bool()函数
bool() 函数将数据转换成bool 类型。
>>> bool(5)
True
>>> bool(0.0)
False
>>> bool("")
False
>>> bool([])
False
>>> bool({})
False
>>> bool(())
False
>>> bool(None)
False
3. 比较运算符(<,>,==,!=)
>>> 1 < 2, 3 <= 2
(True, False)
>>> 1 > 2, 1 >= 2
(False, False)
>>> 1 == 2, 1 != 2
(False, True)
连续比较,2 < 4 < 6等于2 < 4 and 4 < 6
>>> 2 < 4 < 6, 2 > 4 < 6
(True, False)
4. 逻辑操作符(and,or,not)
>>> 3 and 5, 0 and 5
(5, 0)
>>> 3 or 5, 0 or 5
(3, 5)
>>> not 5
False
5. 三元操作符(x if condition else y)
如果condition 为True ,值为x ,否则为y 。
>>> 2 if True else 1
2
>>> 2 if False else 1
1
相关文章 Python数字类型 Python布尔型 Python 字符串 Python列表 Python字典 Python元组
|