布尔值

简介: 布尔值。

布尔值
布尔值和布尔代数的表示完全一致,一个布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来:

True
True
False
False
3 > 2
True
3 > 5
False
布尔值可以用and、or和not运算。

and运算是与运算,只有所有都为True,and运算结果才是True:

True and True
True
True and False
False
False and False
False
5 > 3 and 3 > 1
True
or运算是或运算,只要其中有一个为True,or运算结果就是True:

True or True
True
True or False
True
False or False
False
5 > 3 or 1 > 3
True
not运算是非运算,它是一个单目运算符,把True变成False,False变成True:

not True
False
not False
True
not 1 > 2
True
布尔值经常用在条件判断中,比如:

if age >= 18:
print('adult')
else:
print('teenager')

目录
相关文章
|
5月前
|
Python
布尔值运算
【6月更文挑战第28天】布尔值运算。
35 2
|
5月前
|
Python
布尔值
【6月更文挑战第1天】布尔值。
57 6
|
5月前
|
存储 安全 Java
Kotlin 数据类型详解:数字、字符、布尔值与类型转换指南
Kotlin中变量类型由值决定,如Int、Double、Char、Boolean、String。通常可省略类型声明,但有时需指定。数字类型分整数(Byte, Short, Int, Long)和浮点(Float, Double),默认整数为Int,浮点为Double。布尔值是true或false,Char用单引号,字符串用双引号。数组和类型转换将在后续讨论,转换需用特定函数。
55 0
|
JavaScript
布尔类型的转换规则?
1.使用 Boolean() 函数
用于字符串的 + 运算符
用于字符串的 + 运算符
73 0
|
Java C++
什么是布尔类型?
什么是布尔类型?
168 0
lodash判断是否是布尔类型或者布尔对象
lodash判断是否是布尔类型或者布尔对象
106 0
|
存储
默认值表达式
默认值表达式
103 0
|
编译器 C++
C++中的布尔类型
C++中的布尔类型
65 0
|
开发者 Python
转换成为布尔值|学习笔记
快速学习转换成为布尔值