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

article/2025/8/27 6:26:17

文章目录

  • 一、布尔类型变量
  • 二、比较运算符
  • 三、代码示例





一、布尔类型变量



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

在这里插入图片描述


http://chatgpt.dhexx.cn/article/3dwGgqaa.shtml

相关文章

跳板机相关

跳板机 跳板机什么是跳板机 堡垒机什么是堡垒机 JumpServer 跳板机 什么是跳板机 跳板机&#xff1a;开发人员需要先登录跳板机才可进入连接到开发机中&#xff08;机房&#xff09;。 缺点&#xff1a;缺少人员的控制及审计&#xff0c;无法追责 堡垒机 什么是堡垒机 堡…

xshell7 登录脚本 设置跳板机

xshell7 登录脚本 设置跳板机 在实际开发或生产环境&#xff0c;经常会出现跳板机&#xff0c;手动执行比较麻烦&#xff0c;故进行如下两步设置即可&#xff1a; 第一步 在会话管理器中将跳板机的 IP 填入到连接中&#xff0c;我实验的跳板机是 192.168.190.xxx&#xff0c;需…

Xshell 配置跳板机服务器登录目标服务器

文章目录 1. 配置跳板机服务器1.1. 配置连接1.2. 配置用户身份验证1.3. 配置 SSH 隧道 2. 配置目标服务器2.1. 配置连接2.2. 配置用户身份验证2.3. 配置代理 3. 连接成功 有时候一些服务器在内网中&#xff0c;外部网络无法直接访问&#xff0c;这时我们就需要使用跳板机服务器…

网络安全设备堡垒机跳板机VPN

文章目录 一、堡垒机&#xff08;Bastion Host&#xff09;1.1 定义1.2 作用 二、跳板机&#xff08;Jump Server&#xff09;2.1 定义2.2 作用 三、VPN&#xff08;Virtual Private Network&#xff09;3.1 定义3.2 作用 四、三者的区别 一、堡垒机&#xff08;Bastion Host&a…

ansible通过跳板机管理内网机器

一、场景&#xff1a; 1、服务器都是内网机器 2、跳板机是公网IP 3、想要使用Ansible管理内网主机 4、逻辑&#xff1a;ansible > 跳板机 > 内网机器 二、解决办法 2.1 测试机器&#xff1a; ansible&#xff1a; 192.168.199.201 jumper&#xff1a; 14.215.177.…

堡垒机 防止合法维护单位合法维护一台服务器的同时以这台服务器为跳板,跳板机与堡垒机最大的不同之处在哪?...

跳板机是什么?跳板机是开发人员登陆到网站分派给应用服务器的唯一途径。开发人员务必最先登陆跳板机&#xff0c;再根据跳板机登陆到应用服务器。再此&#xff0c;就不得不提堡垒机了&#xff0c;堡垒机的定义是一种安全管理工具&#xff0c;具有强大的防御作用和安全审计作用…

vscode 经过跳板机,连接到内网服务器

1、背景&#xff1a;为啥要用跳板机&#xff1f; 一般实验室等环境的服务器是设置在内网环境中的&#xff0c;无法直接使用笔记本在公共环境下直接连接。但是由于种种原因&#xff0c;会出现在这样的场景下需要连接服务器的需求&#xff0c;而通过跳板机是一种常见的办法。 一…

前置机 网闸 摆渡机 跳板机 堡垒机

前言 前置机、网闸和摆渡机都是为了内网安全&#xff0c;尤其是银行、券商、电信运营商等的内网核心后台系统的安全&#xff0c;而使用的技术手段。跳板机和堡垒机则是为了运维人员远程访问控制系统而搭建的机器。 一、前置机 1. 作用 前置机&#xff0c;指代的是设置在后台…

堡垒机介绍和跳板机的简单实现

堡垒机&#xff1a; 在一个特定的网络环境下&#xff08;公司&#xff09;&#xff0c;如果用户可以直接远程登录操控后端的服务器是十分危险的&#xff0c;为了保障网络和数据不受外部和内部用户的入侵和破坏&#xff0c;运用各种手段监控和记录运维人员对网络内的服务器、网络…

跳板机逐渐被堡垒机替代的最主要原因是这个!

早在2000年左右&#xff0c;一些大中型企业为了集中运维人员的远程登录管理&#xff0c;会在机房部署一台跳板服务器&#xff0c;所有运维人员需要先远程登录本设备&#xff0c;再从跳转服务器登录其他服务器进行运维操作。 但跳转服务器并未实现对运维人员操作行为的管控和审…

网络安全:堡垒机、跳板机、Virtual Private Network知识介绍

目录 堡垒机、跳板机和VPN的概念、用途和区别 1、堡垒机&#xff08;Bastion Host&#xff09; 1.1 定义 1.2 作用 2、跳板机&#xff08;Jump Server&#xff09; 2.1 定义 2.2 作用 3、Virtual Private Network 3.1 定义 3.2 作用 4、三者之间的关系 对于企业来说…

linux中跳板机的部署

很多人可能看见跳板机一头雾水&#xff0c;不知道是啥&#xff0c;那么我们来了解一下。 跳板机是开发者登录到网站分配给应用服务器的唯一途径。开发者必须首先登录跳板机&#xff0c;再通过跳板机登录到应用服务器。为了保护业务机器的安全&#xff0c;将原有的使用固定密码登…

如何使用跳板机一键登录目标机器

今天主要给大家分享一下ssh客户端怎么配置通过跳板机直接跳转目标机器。 大家知道&#xff0c;在日常的开发中&#xff0c;有可能我们的本机不能够直接连线上的服务器&#xff0c;但是我们本机能有连上跳板机&#xff0c;而跳板机是可以连接线上的服务器的。因此我们只能通过输…

计算机信息单位中1GB等于,1gb等于多少mb 1gb换算多少mb

1GB等于1024MB。数据单位MB与Mb(注意B字母的大小写)常被误认为是一个意思&#xff0c;其实MByte含义是“兆字节”&#xff0c;Mbit的含义是“兆比特”&#xff0c;同时MB和Mb都是数据量单位。计算机存储信息的大小&#xff0c;最基本的单位是字节&#xff0c;一个汉字由两个字节…

在计算机中1 KB等于多少字节,字节、kb、MB、GB 等单位怎么换算的?1M等于多少kb,1g等于多少kb?...

字节、kb、MB、GB 等单位怎么换算的?1M等于多少kb,1g等于多少kb? 我们查看文件属性时可以看到很多文件和大小是以kb来显示的&#xff0c;很多朋友都知道电脑中文件大小、容量等采用的是字节、kb、MB、GB 等单位&#xff0c;那么你知道它们之间怎么换算的吗&#xff0c;如1M等…

位运算符之---按位与运算符(简单易懂)

前言: 位运算符是用来对二进制位进行操作的 c语言中有6种位运算符: & 按位与 [链接]: https://blog.csdn.net/weixin_42837024/article/details/98736834 | 按位或 [链接]:https://blog.csdn.net/weixin_42837024/article/details/98745019 ^ 按位异或 [链接]:https:/…

C++ 按位与、或、异或等运算方法

按位与运算符&#xff08;&&#xff09; 参加运算的两个数据&#xff0c;按二进制位进行“与”运算。 运算规则&#xff1a;0&00; 0&10; 1&00; 1&11; 即&#xff1a;两位同时为“1”&#xff0c;结果才为“1”&#xff0c;否则为0 例如&#x…

计算机win7几位,Win7 32位与64位有什么区别 Win7系统32位和64位的区别科普篇

Win7系统分32位和64位版本&#xff0c;很多人在选择32位和64位系统的时候十分纠结&#xff0c;原因是自己的电脑应该安装哪一种版本&#xff0c;那么Win7 32位与64位有什么区别&#xff0c;下面装机之家分享一下Win7系统32位和64位的区别科普篇。 Win7系统32位和64位的区别 Win…

位运算位与

目录 一、知识点 1.位与的定义 2.简单应用 &#xff08;1&#xff09;奇偶性判定 &#xff08;2&#xff09;取末五位 (3)消除末尾五位 &#xff08;4&#xff09;2的幂判定 二、习题 1.191. 位1的个数 - 力扣&#xff08;LeetCode&#xff09; 2.剑指 Offer 15. 二进制…

位与、位或、异或、位移运算

位与&#xff08;&&#xff09; 参与运算的两个数据&#xff0c;按照二进制位进行“与运算”。运算规则&#xff1a;0&00; 0&10; 1&00; 1&11; 即&#xff1a;两位同时为1&#xff0c;则值为1。否则为0 例如&#xff1a;9 & 5 1001 & 010…