Python布尔类型和比较运算符

1 布尔类型

       布尔类型是计算机中最基本的类型,它是计算机二进制世界的体现,一切都是0和1。Python中的布尔类型只有两种值:True和False。(注意:首字母都是大写,与C++、JavaScript中的小写有所不同)
  布尔类型回答的是是非问题,那么什么情况下是True,什么情况下是False呢? Python里面实现了一个类型对象叫做bool,bool是一个int的子类,内置的True和False就是bool仅有的两个实例对象。

      在python中,可以表示真假的数据类型是:布尔类型

      字面量True表示真,字面量False表示假
 

 布尔类型示例:

# 定义变量存储布尔类型的数据
bool_1 = True
bool_2 = False
print(f"bool_1变量的内容是: {bool_1},类型是: {type(bool_1)}")
print(f"bool_2变量的内容是: {bool_2},类型是: {type(bool_2)}")

运行结果:

2.比较运算符 

 (1)比较运算符,也称关系运算符,用于对常量、变量或表达式的结果进行大小比较。如果这种比较是成立的,则返回 True(真),反之则返回 False(假)。比较运算符是指两个数据之间的比较运算

 (2)比较运算符有6个:>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、==(等于)和!=(不等于)

 (3)比较运算符多用于数值型数据比较,有时也用字符串数据比较,比较结果是布尔值True或False

 (4)用比较运算符连接的表达式称为关系表达式,一般在程序分支结构中使用

 python中的比较运算符如下表

 比较运算符示例:

# 比较运算符的使用
# == , !=,>,<,>=,<=
# 演示进行内容的相等比较
num1 = 10
num2 = 10
print(f"10 ==10的结果是:{num1 == num2}")

num1 = 10
num2 = 15
print(f"10 != 15 的结果是:{num1 != num2}")

name1 = "itcast"
name2 = "itzycc"
print(f"itcast == itzycc 结果是: {name1 == name2}")

#演示大于小于,大于等于小于等于的比较运算
num1 = 10
num2 = 5
print(f"10 > 5的结果是: {num1 > num2}")
print(f"10 < 5的结果是: {num1 < num2}")

num1 = 10
num2 = 11
print(f"10 >= 11的结果是: {num1 >= num2}")
print(f"10 <= 11的结果是: {num1 <= num2}")

运行结果:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值