逻辑运算是应用程序开发的重要课题之一。Python支持逻辑运算和布尔值。Boolean是用于表示逻辑值的数据类型 True
和 False
. True
通常用于积极或有利的情况。 False
通常用于消极或残疾的情况。例如,如果我们想表示一个项的存在,我们将使用布尔值。
null
创建布尔变量
创建布尔值就像定义字符串和整数一样简单。我们将为给定的变量提供等号的初始化值。 下面是一些布尔变量的创建示例。
home_exist=True car_exist=False home_exist #True car_exist #False

不是逻辑
反转操作或 notting
是布尔逻辑运算的有用特性。 not
关键字将翻转当前逻辑值。如果当前逻辑值为 True
和 not
新值将 False
. 如果当前值为 False
和 not
新的价值观将是 True
.
home_exist #True not home_exist #False not True #False not False #True

检查是否
Python提供条件来分支代码执行。 If .. elif .. else
语句可以与逻辑值一起使用。如果提供的值为 True
这意味着条件得到满足。
在本例中,我们将检查 car_exist
是 True
打印 I have a car
到标准输出。
car_exist=True if car_exist: print("I have a car")

转换为布尔值
到目前为止,我们已经使用 True
和 False
作为布尔值。我们也可以使用字符串和数字等不同的文字作为布尔值。这里有一些值和相关的 True
或 False
陈述。我们将使用 bool
函数将给定值转换为布尔值。
bool(1) #True bool(0) #False bool(-1) #True bool(10) #True bool('') #False bool('test') #True

相关文章: C-如果不是,切换,决策
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END