Python必须掌握的200道面试题

基础笔试题

基础算法题

首页 > Python必须掌握的200道面试题 > 基础笔试题 > 1.14节:哪些值会转换为布尔类型中的False?

1.14节:哪些值会转换为布尔类型中的False?

薯条老师 2020-07-20 20:15:27 236867 0

编辑 收藏

教程引言:

荟萃经典的Python面试题,包括但不限于基础知识,高阶知识,算法,以及开放性回答等必考的面试题。

哪些值会转换为布尔类型中的False?

首先得理解布尔类型,布尔类型用来表示逻辑上的真或假,布尔类型适用于进行逻辑判断的应用场景。Python中的整型0值,浮点类型的0值,空字符串,空列表,空元祖,空字典,空集合等空类型,以及None类型,都会转换为布尔类型中的False值。

代码实例:

# if语句下的print代码不会执行,if语句中的表达式会转换为False值
if 0 or 0.0 or "" or [] or () or {} or set():
    print("Nothing!")

关注微信公众号:薯条编程,公众号后台回复"Python资料",免费领取Python电子书,以及学习Python视频课程。

小班授课,薯条老师一对一教学,火热报名中,点击了解线下就业培训。


欢迎 发表评论: