【Python】布尔类型 ( 布尔类型变量 | 比较运算符 )

【Python】布尔类型 ( 布尔类型变量 | 比较运算符 )一 布尔类型变量二 比较运算符三 代码示例 布尔变量

大家好,欢迎来到IT知识分享网。

一、布尔类型变量


Python 中的 布尔类型 ( bool ) 用于 逻辑判断 , 布尔类型 是 数字类型 ( Number ) 的一种 , 其有两种 字面量 取值 :

  • 真 : True , 其本质是数字 1 ;
  • 假 : False , 其本质是数字 0 ;

代码示例 :

# 布尔类型字面量, 注意首字母大写 True False 

注意 : 布尔类型的字面量 , 首字母大写 , 不要写成小写的 ;

布尔类型 变量定义格式 :

布尔类型变量名称 = 布尔类型字面量

代码示例 :

# 布尔类型变量定义 bool_true = True bool_false = False print(f"bool_true 值为 { 
            bool_true}, 类型为 { 
            type(bool_true)}") print(f"bool_false 值为 { 
            bool_false}, 类型为 { 
            type(bool_false)}") 

执行结果 :

bool_true 值为 True, 类型为 <class 'bool'> bool_false 值为 False, 类型为 <class 'bool'> 

二、比较运算符


布尔类型的变量 , 除了 直接定义 之外 , 还可以通过 使用 比较运算符 进行 比较运算 获得 , 常用的比较运算符如下 :

  • 等于 : == , 等于 / 不等于 不仅可以进行数字类型比较 , 字符串类型也可以使用这两个比较运算符进行比较运算 ;
  • 不等于 : !=
 # 数字 相等 / 不等 比较 print(f"8 == 8 结果 : { 
                  8 == 8}") print(f"8 != 9 结果 : { 
                  8 != 9}") # 字符串 相等比较 name1 = "Tom" name2 = "Jerry" name3 = "Tom" print(f"name1 == name2 结果 : { 
                  name1 == name2}") print(f"name1 == name3 结果 : { 
                  name1 == name3}") 
8 == 8 结果 : True 8 != 9 结果 : True name1 == name2 结果 : False name1 == name3 结果 : True 
  • 大于 : >
  • 小于 : <
  • 大于等于 : >=
  • 小于等于 : <=
# 大于 / 小于 / 大于等于 / 小于等于 比较 print(f"10 > 5 结果 : { 
                  10 > 5}") print(f"10 < 5 结果 : { 
                  10 < 5}") print(f"10 >= 10 结果 : { 
                  10 >= 10}") print(f"10 <= 10 结果 : { 
                  10 <= 10}") 
10 > 5 结果 : True 10 < 5 结果 : False 10 >= 10 结果 : True 10 <= 10 结果 : True 

三、代码示例


代码示例 :

""" 布尔类型和比较运算符代码示例 """ # 布尔类型字面量, 注意首字母大写 True False # 布尔类型变量定义 bool_true = True bool_false = False print(f"bool_true 值为 { 
                        bool_true}, 类型为 { 
                        type(bool_true)}") print(f"bool_false 值为 { 
                        bool_false}, 类型为 { 
                        type(bool_false)}") # 比较运算符 # 数字 相等 / 不等 比较 print(f"8 == 8 结果 : { 
                        8 == 8}") print(f"8 != 9 结果 : { 
                        8 != 9}") # 字符串 相等比较 name1 = "Tom" name2 = "Jerry" name3 = "Tom" print(f"name1 == name2 结果 : { 
                        name1 == name2}") print(f"name1 == name3 结果 : { 
                        name1 == name3}") # 大于 / 小于 / 大于等于 / 小于等于 比较 print(f"10 > 5 结果 : { 
                        10 > 5}") print(f"10 < 5 结果 : { 
                        10 < 5}") print(f"10 >= 10 结果 : { 
                        10 >= 10}") print(f"10 <= 10 结果 : { 
                        10 <= 10}") 

执行结果 :

bool_true 值为 True, 类型为 <class 'bool'> bool_false 值为 False, 类型为 <class 'bool'> 8 == 8 结果 : True 8 != 9 结果 : True name1 == name2 结果 : False name1 == name3 结果 : True 10 > 5 结果 : True 10 < 5 结果 : False 10 >= 10 结果 : True 10 <= 10 结果 : True 

在这里插入图片描述




















免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/135874.html

(0)
上一篇 2025-07-01 17:15
下一篇 2025-07-01 17:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信