Python基础笔记8

Python 基础语法8

布尔值

计算机的判断,只有两种结果,要么是True(条件为真), 要么为False(条件为假)。TrueFalse叫做布尔值,这个判断真假的过程,叫做【布尔计算】。

  • Python中的比较运算符:等于 ==、不等于 !=、大于 >、小于 <、大于等于 >=、小于等于 <=
  • Python中的真假判断:假:False、0、‘’ (空字符串)、[] (空列表)、{}(空字典)、None。除此之外全部为真

1. bool()函数

bool() 函数用来判断一个数据为真还是为假。有点和 type() 相似。

print('以下数据判断结果都是【真】:')
print(bool(True))
print(bool(10))
print(bool('xyz'))
  
print('以下数据判断结果都是【假】:')
print(bool(False))
print(bool(0))
print(bool(''))
print(bool(None))

输出:
以下数据判断结果都是【真】:
True
True
True
以下数据判断结果都是【假】:
False
False
False
False

2. 布尔值的运算 ---- and

True and True ---- 为真
True and False ---- 为假
False and True ---- 为假
False and False ---- 为假

3. 布尔值的运算----or

True or True ---- 为真
True or False ---- 为真
False or True ---- 为真
False or False ---- 为假

a = 5
b = -5
print('以下是and运算')
if a==5 and b==5:    # 【b实际上是-5】
    print('True')
else:
    print('False')  
  
print('以下是or运算')
if a==5 or b==5:  # 【b实际上是-5】
    print('True')
else:
    print('False')

输出:
以下是and运算
False
以下是or运算
True

4. 布尔值的运算 ---- not

接下来我们看一下 not
not 就是相反的意思。not False 就是 Truenot True 就是 False

5. 布尔值的运算 ---- in 与 not in

in 的意思 “判断一个元素是否在一堆数据之中”not in 相反。

list = [1,2,3,4]
a = 1
b = 10
c = 0
print(bool(a in list))
print(bool(b in list))
print(bool(c not in list))

输出:
True
False
True


上一篇:Python基础笔记7
下一篇:Python基础笔记9

猜你喜欢

转载自blog.csdn.net/weixin_44131612/article/details/129133321
今日推荐