搜索
写经验 领红包
 > 社会

pytho中布尔值bool()怎么用(pytho布尔值为false有哪几个)

导语:Python中的布尔值(bool)与空值(None)

python中一种特殊的值,用None表示,空值的类型也是一种特殊数据类型

空值通常用作默认值使用

布尔:

True 和 False 是 Python 中的关键字,当作为 Python 代码输入时,一定要注意字母的大小写,否则解释器会报错

下方运算是可以执行的,只用于示例,实际运用中是不可以这样去用的

print(False + 1)

print(True + 1)

bool

布尔值的使用

布尔值使用场景:流程控制,逻辑分支

a == b

……

布尔转换为其它数据类型

True转换为int是:1,False转换为int是:0

b = True

c = False

b1 = int(b)

print(b1)

print(type(b1))

c1 = int(c)

print(c1)

print(type(c1))

其它类型转换为布尔

int转换为布尔

str转换为布尔,任意有数据的字符串转换为布尔值都为True

c3 =

e5 = bool(c3)

print (e5)

print(type(e5))

r = 123

e6 = bool(r)

print(e6)

print(type(e6))

34;& list转换为布尔:空列表转换为False,有数据的列表转换为True

g = []

print(bool(g))

g1 = [,]

print(bool(g1))

dict转换为布尔

j = {:,:234}

print(bool(j))

j1 = {}

print(bool(j1))

34;123& list,tuple,dict,set中如果存在数据,转换为布尔都是True,空的就是False

逻辑运算符,布尔值的运算

or 逻辑或

and 与 所有条件为真,结果为真,有一个为假,结果为假

not 非 相反

封面

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小彤创作整理编辑!