python零基础从入门到全栈13-布尔类型

大家好,我是小白小帅,今天对python中的布尔类型进行介绍,布尔类型(bool)是Python中的一个基本数据类型,用来表示逻辑值,只有两个取值:True(真)和False(假)。

1、定义布尔变量:

x = True  # True 首字母要大写
y = False  # False 首字母要大写

print(x)
print(y)
print(type(True))  # 查看 True 的类型 <class 'bool'>
print(type(False))  # 查看 False 的类型 <class 'bool'>

2、布尔运算符:

- 逻辑与(and):如果两个操作数都为True,则结果为True,否则为False。
- 逻辑或(or):如果两个操作数任何一个为True,则结果为True,否则为False。
- 逻辑非(not):对操作数取反,True变为False,False变为True。

a = True
b = False
print(a and b)  # False
print(a or b)   # True
print(not a)    # False

3、比较运算符返回布尔值:

- 相等(==)
- 不相等(!=)
- 大于(>)、大于等于(>=)
- 小于(<)、小于等于(<=)

num1 = 10
num2 = 5
print(num1 == num2)  # False
print(num1 != num2)  # True
print(num1 > num2)   # True

4、布尔类型的转换:

- 整数0和浮点数0.0会被转换为False,其他数字会被转换为True。
- 空字符串、空列表、空元组等会被转换为False,非空会被转换为True。

print(bool(0))      # False
print(bool(10))     # True
print(bool(""))     # False
print(bool("hello"))# True

5、注意事项

布尔类型的布尔值可以当做整数对待,但在日常开发中是不建议这么用的,实属不妥。 布尔值可以当做整数来对待,即 True 相当于整数值 1False 相当于整数值 0

x = True  # True 首字母要大写
y = False  # False 首字母要大写

print(x+1)  # 2 不建议如此操作
print(y+1)  # 1 不建议如此操作

 以上就是关于布尔类型在Python中的基本概念和相关用法,希望对小伙伴们有所帮助!

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值