【Python入门自学笔记专辑】——Python进阶运算符
关系、逻辑运算符
扩展:‘+’号还可以把两个字符串连接起来,‘*’号可以倍增!Python Shell实例
>>> 'hello' + 'world'
'helloworld'
>>>'hello' * 2
'hellohello'
关系运算符
关系运算符无需多说,Python中有6种,和c++一模一样:==、!=、>、<、>=、<=。具体说明见下表
运算符 | 名称 | 例子 | 说明 |
---|---|---|---|
== | 等于 | a == b | a等于b时返回True,否则返回False |
!= | 不等于 | a != b | 与==相反 |
> | 大于 | a > b | a大于b时返回True,否则返回False |
< | 小于 | a < b | a小于b时返回True,否则返回False |
>= | 大于等于 | a >= b | a大于或等于b时返回True,否则返回False |
<= | 小于等于 | a <= b | a小于或等于b时返回True,否则返回False |
在Python Shell运行实例:
"""
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
"""
#所以注释
>>> a = 1
>>> b = 2
>>> a > b
False
>>> a < b
True
>>> a <= b
True
>>> a >= b
False
>>> a == b
False
>>> a != b
True
>>>
Python中关系运算符可用于比较序列或数字,整数、浮点数都是对象,可以使用关系运算符进行比较。
Python Shell 运行实例:
>>> a = 'Hello'
>>> b = 'Hello'
>>> a == b
True
>>> a = 'World"
SyntaxError: EOL while scanning string literal
>>> a = 'world'
>>> a > b
True
>>> a < b
False
>>> a = []
>>> b = [1, 2]
>>> a == b
False
>>> a < b
True
>>> a = [1, 2]
>>> a == b
True
>>>
[]是一个列表,列表也可以比较
逻辑运算符
逻辑运算符也不用多说原理,直接开干!
运算符 | 名称 | 例子 | 说明 |
---|---|---|---|
not | 逻辑非 | not a | 1->0 0->1 |
and | 逻辑与 | a and b | a&btrue1 else 0 |
or | 逻辑或 | a or b | a&bflase0 else 1 |
说明学过c的人都会。
下一节位运算符
分类:
Python
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· 《HelloGitHub》第 108 期
· Windows桌面应用自动更新解决方案SharpUpdater5发布
· 我的家庭实验室服务器集群硬件清单
· Supergateway:MCP服务器的远程调试与集成工具
· C# 13 中的新增功能实操