布尔类型_python小课堂04 - 基本数据类型布尔篇

本文是Python小课堂的第四讲,专注于讲解基本数据类型中的布尔类型。布尔类型在Python中用`bool`表示,有`True`和`False`两个值,分别对应现实世界的真假。在Python中,布尔值可以转换为数字,`True`等价于1,`False`等价于0。布尔类型在编程逻辑中扮演重要角色,用于控制程序的流程。
摘要由CSDN通过智能技术生成

python小课堂04 - 基本数据类型布尔篇

什么是布尔类型?

布尔类型:英文boolean。

举个栗子,比如今天是愚人节!你发工资了,于是你兴高采烈的去与同事探讨一番,同事偷偷的告诉你,他涨工资了!然后你表示很开心,但是你意识到今天是愚人节了,于是你充满疑问的心态去问他,真的涨工资了吗?!他回答你:真的!(此处的真便是布尔类型的一种)。夜幕降临,当你打开手机查看工资详细的时候发现工资并没有涨!原来同事说的都是假话!!!(此处的假便是布尔类型的另一种)。

在真实世界中的真假,映射到计算机中,即布尔类型。所以在python中,boolean 的值有两种,一种为真(英文:True,T要大写!),一种为假(英文:False,F大写!)。

动手实践布尔类型

打开idle,让我们实践一下布尔类型:

acc6bac995bcfcfc6519ff3d897b7ed9.png

可以看到上图,在python中通过type()查看True或者False得到的类型是bool(而在其他语言中,布尔类型一般关键词用boolean来表示)。

布尔类型在python中隶属于数字

如下图所示,我们可以将布尔值转为数字来观察,发现将True转为数字后就是1,False转为数字后就是0.

b1f88dca9960bcb141aefbb4d3a42bcb.png
>>> int(True)1>>> int(False)0>>> bool(1)True>>> bool(0)False>>> bool(2)True>>> bool(1.111111)True>>> bool(0b01)True>>> bool('abc')True>>> bool('')False>>> bool([1,2,3])True>>> bool([])False>>>

小结

布尔类型在编程中是非常常用的,在写一些逻辑判断的过程中,需要用布尔类型来判断程序是否应该进行怎样的逻辑运行,就像日常生活中,如果你坐上了公交车(此时为真),那么你就得刷卡交钱!(符合布尔型为真后做的事情)

ff13cde4212e9d6dac1df4d111912d3b.png

有想学习python的同学,欢迎关注公众号哟: migezatan.(咪哥杂谈)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值