韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > Python3中真真假假True、False、None等含义详解

Python3中真真假假True、False、None等含义详解

头像

silencement

2019-07-12 10:56:134831浏览 · 0收藏 · 0评论

在Python中,不仅仅和类C一样的真假类似,比如1代表真,0代表假。Python中的真假有着更加广阔的含义范围,Python会把所有的空数据结构视为假,比如 [] (空列表)、 {} (空集合)、 '' (空字符串)等,而与之相反的非空数据结构即为真。

简单对比代码:

# 遍历列表中的示例元素,获取对应的真假:
for elenment in ['', 'S', [], [1, 2], {}, {3, 'SSS'}, 0, 0.0, 1, None]:    if elenment:
        print(elenment, True) 
    else:
        print(elenment, False)

示例结果

False
S True
[] False
[1, 2] True
{} False
{'SSS', 3} True
0 False
0.0 False
1 True
None False

None对象

在Python中None不仅仅代表False,它本身就是一个特殊的空对象,可以用来占位,比如我们可以利用None实现类似C中定义数组的方式,预定义列表的大小,实现对可能的索引进行赋值,而为赋值的索引都为None

L = [None] * 10print(L)

空列表定义结果

[None, None, None, None, None, None, None, None, None, None]

布尔(bool)值

在Python中布尔值,True和False不仅仅可以表示真与假,甚至可以用于数学运算:

print(True+1)
print(False+1)
print(True+False)

运算结果

2
1
1

即True为1,False为0,为何Python中布尔值可以进行数学运算? 我们可以利用 isinstance 验证其是否为整型:

print(isinstance(True, int))
print(isinstance(False, int))

验证结果

True
True

即实质上在Python中布尔值本身是整型(int),即bool类型就是int类型的子类。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

少女配狗视频大全播放| 亚洲乱熟女一区二区三区山口珠理| 大夜| 超短裙老师的好小好紧| 白天像教授晚上像野兽| 《XL司令》第一季动漫免费播放 | 100%透光裸妆| 校花被群JAN又粗又大H漫画| 军人野外吮她的花蒂沈静舒| 法国《监狱伦理3》| CSGO暴躁妹妹免费观看电视剧| 男朋友说我的骚B只能给他吃| 棉签和冰块| 林喜宝爸爸叫李叔叔到家是哪一集| 泰剧《劈开你的腿》免费观看| 张籍的诗| 女性左腿又开腿肚子中间疼视频 | 护士小嫩嫩好紧好爽H漫画| 打扑克免费高清视频| 欧美版理伦片《人间天堂| 屁股翘起来跪在床上有好处吗| 男生把小因困进女生困里电视剧| 疯狂二人房间荷尔蒙爆发原声| 色翁荡熄1-13老卫淑芬| 《温柔的大姐姐》动漫免费观看 | 年轻的保姆| 《性旺盛的女人》HD| 无人区免费观看高清电视剧| 放荡的女兵伦理2| 《喂奶人妻厨房HD》| 无风险9.1免费版观看| 《妈妈让我戴上避孕套》歌词| 老公一天干了我6次正常吗| 我把刘姨俩腿扛在肩上是哪一集的| 《慈母夜吟》完整版| 蜜桃成熟时2| 我的青春谁做主在线| 小莹的性荡生活第15章| 我就去色| 免费视频在线观看人数在哪直播| 星空电影在线观看免费完整版