6. Python的布尔类型

本课程介绍了Python编程中的布尔类型,包括如何进行比较运算并打印结果。通过实例展示了如何使用if-else语句进行条件判断,以及如何使用bool()函数评估任何值。此外,还讲解了Python中哪些值被视为True和False,以及如何根据函数返回的布尔值执行代码。课程还涉及了isinstance()函数用于检查数据类型的用法。
摘要由CSDN通过智能技术生成

《Python编程的术与道:Python语言入门》视频课程
《Python编程的术与道:Python语言入门》视频课程链接:https://edu.csdn.net/course/detail/27845

布尔类型 (Booleans)

布尔值表示两个值之一:TrueFalse

布尔值 (Boolean Values)

print(10 > 9)
print(10 == 9)
print(10 < 9)
True
False
False
a = 200
b = 33

if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")
b is not greater than a

评估值和变量 (Evaluate Values and Variables )

bool()函数可评估任何值,并返回TrueFalse

print(bool("Hello"))
print(bool(15))
True
True
x = "Hello"
y = 15

print(bool(x))
print(bool(y))
True
True

多数值是True

如果具有某种内容,几乎所有值都将被评估为True

除空字符串外,任何字符串均为True

除0外,任何数字均为True

除空列表、空元组、空集合和空字典外,其他任何列表均为True

print(bool("abc"))
print(bool(123))
print(bool(["apple", "cherry", "banana"]))
print(bool(-1))
True
True
True
True

一些值是Flase

实际上,除了空值(例如(), [], {}, “”,数字0和值None)外,没有多少值可以得出False。 当然,值False的计算结果为False。

print(bool(False))
print(bool(None))
print(bool(0))
print(bool(""))
print(bool(()))
print(bool([]))
print(bool({}))
False
False
False
False
False
False
False

函数可以返回布尔值

可以创建返回布尔值的函数:

def myFunction() :
  return True

print(myFunction())
True

可以根据函数返回的布尔值执行代码:

def myFunction() :
  return True

if myFunction():
  print("YES!")
else:
  print("NO!")
YES!

Python还具有许多返回布尔值的内置函数,例如isinstance()函数,该函数可用于确定对象是否具有某种数据类型:

x = 200
print(isinstance(x, int))
True
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

bai666ai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值