当前位置:   article > 正文

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

布尔变量





一、布尔类型变量



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

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

代码示例 :

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

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


布尔类型 变量定义格式 :

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

代码示例 :

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

执行结果 :

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




二、比较运算符



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

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




三、代码示例



代码示例 :

"""
布尔类型和比较运算符代码示例
"""

# 布尔类型字面量, 注意首字母大写
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}")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32

执行结果 :

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/278085
推荐阅读
相关标签
  

闽ICP备14008679号