尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
《学会这5类Python运算符,你已经超越了50%的初学者(CSDN最全总结)》
运算符是编程语言的基石它们就像数学中的加减乘除符号一样告诉计算机该做什么样的运算。Python 提供了丰富多样的运算符掌握它们是写出高效、简洁代码的第一步。本文将系统性地介绍 Python 中的五大类运算符配以大量实例帮助你快速上手。1. 算数运算符算数运算符用于执行基本的数学运算如加、减、乘、除等。加法 ()a b减法 (-)a - b乘法 (*)a * b除法 (/)a / b(返回浮点数)整除 (//)a // b(返回商的整数部分)取余 (%)a % b(返回除法的余数)幂运算 (**)a ** b(a 的 b 次方)# 算数运算符示例 a 10 b 3 print(a b) # 输出: 13 print(a - b) # 输出: 7 print(a * b) # 输出: 30 print(a / b) # 输出: 3.3333333333333335 print(a // b) # 输出: 3 print(a % b) # 输出: 1 print(a ** b) # 输出: 10002. 赋值运算符赋值运算符用于给变量赋值并支持与算数运算符结合的复合赋值。基本赋值 ()a 5加法赋值 ()a 3(等价于a a 3)减法赋值 (-)a - 2乘法赋值 (*)a * 4除法赋值 (/)a / 2整除赋值 (//)a // 2取余赋值 (%)a % 3幂赋值 (**)a ** 2# 赋值运算符示例 x 10 x 5 # x x 5 print(x) # 输出: 15 y 20 y // 3 # y y // 3 print(y) # 输出: 6 z 8 z ** 2 # z z ** 2 print(z) # 输出: 643. 比较运算符比较运算符用于比较两个值返回布尔值True或False。等于 ()a b不等于 (!)a ! b大于 ()a b小于 ()a b大于等于 ()a b小于等于 ()a b# 比较运算符示例 num1 15 num2 20 print(num1 num2) # 输出: False print(num1 ! num2) # 输出: True print(num1 num2) # 输出: False print(num1 num2) # 输出: True print(num1 15) # 输出: True print(num2 20) # 输出: True4. 逻辑运算符逻辑运算符用于组合多个条件常用于条件判断和循环控制。与 (and)两个条件都为 True 时返回 True或 (or)至少一个条件为 True 时返回 True非 (not)反转布尔值True 变 FalseFalse 变 True# 逻辑运算符示例 age 25 has_license True and 运算符 can_drive (age 18) and has_license print(can_drive) # 输出: True or 运算符 is_weekend True is_holiday False can_rest is_weekend or is_holiday print(can_rest) # 输出: True not 运算符 is_raining False go_out not is_raining print(go_out) # 输出: True5. 其他常用运算符除了以上四类Python 还提供了其他实用的运算符。5.1 成员运算符用于检查一个值是否存在于序列如字符串、列表、元组中。in如果在序列中找到值则返回 Truenot in如果在序列中没有找到值则返回 True# 成员运算符示例 fruits [apple, banana, orange] print(banana in fruits) # 输出: True print(grape not in fruits) # 输出: True text Hello, World! print(World in text) # 输出: True5.2 身份运算符用于比较两个对象的内存地址是否相同。is如果两个变量引用同一个对象则返回 Trueis not如果两个变量引用不同对象则返回 True# 身份运算符示例 a [1, 2, 3] b a # b 引用同一个列表对象 c [1, 2, 3] # c 引用另一个列表对象 print(a is b) # 输出: True print(a is c) # 输出: False (值相同但不是同一个对象) print(a c) # 输出: True (值相等)5.3 位运算符对整数进行二进制位级别的操作。按位与 ()a b按位或 (|)a | b按位异或 (^)a ^ b按位取反 (~)~a左移 ()a n(a 左移 n 位)右移 ()a n(a 右移 n 位)# 位运算符示例 x 10 # 二进制: 1010 y 4 # 二进制: 0100 print(x y) # 输出: 0 (0000) print(x | y) # 输出: 14 (1110) print(x ^ y) # 输出: 14 (1110) print(~x) # 输出: -11 print(x 2) # 输出: 40 (101000) print(x 1) # 输出: 5 (0101)总结Python 的运算符体系清晰而强大从基础的算数运算到复杂的逻辑判断再到高效的位操作覆盖了编程中的各种需求。理解并熟练运用这些运算符是编写 Pythonic 代码的重要基础。建议读者在理解概念后多在交互式环境如 Python REPL 或 Jupyter Notebook中动手实践加深记忆。
RELATED

相关推荐

OpenClaw Command Owner:命令路由机制与企业微信集成原理

OpenClaw Command Owner:命令路由机制与企业微信集成原理

1. OpenClaw 的 Command Owner 机制:不是权限管理,而是命令路由中枢OpenClaw 并非传统意义上的机器人框架,它本质上是一个面向终端用户的AI Agent 指令调度器。当你在命令行里输入openclaw chat或openclaw wecom send --msg "hello"…

📅 2026/8/22 20:15:48
在尝鲜GPT5.6 sol后,我裂开了

在尝鲜GPT5.6 sol后,我裂开了

你好,我是司沐。 7月9日,OpenAI正式发布了GPT-5.6系列。 这次一共来了三个型号:旗舰Sol、均衡款Terra,以及便宜快速的Luna。 其中,Sol被摆在了整个系列的最顶端,面向复杂编码、科研、网络安全和长程Agent任…

📅 2026/9/16 3:47:00
单片机AD转换后将值串口发送到触摸屏

单片机AD转换后将值串口发送到触摸屏

本文介绍了一个基于STC单片机的串口屏下位机测试程序,主要实现AD转换并通过串口将数据传输到触摸屏显示。程序使用STC12系列单片机,通过P1.2口进行AD采样,并将转换结果通过串口发送至触摸屏控件。系统包含多个IO控制功能(如模板升…

📅 2026/9/10 2:17:40
MORE NEWS

更多资讯

📰

RTX 5080适配PyTorch全指南:从驱动到cu128版本升级

RTX 5080刚到手的那天晚上,我兴致勃勃地把旧环境里的PyTorch装好,运行python -c "import torch; print(torch.cuda.is_available())",结果屏幕上明晃晃一个False。那一刻的心情,估计每个从GTX/RTX 30系、40系升级到50系…

📰

电商人必备:图片批量下载工具与素材管理实战指南

做电商久了你会发现一个特别分裂的事:白天聊款、抠成本、看数据,到了晚上全在跟“图片”较劲。上架一个新品,详情页少说也要十几张图,参考竞品得翻好几个平台;主图缺一张,美工排期又没到,临时抱…

📰

HALCON深度学习分类实战:从训练到部署的完整指南

1. 为什么用HALCON做深度学习分类:一次选型复盘1.1 HALCON深度学习分类到底解决了什么问题做机器视觉这些年,我接触过不少需要“分类”的现场需求:药瓶盖的瑕疵分级、手机中框的划痕类型判定、零部件正反面识别、PCB板焊点良品/不良品区分。早…

📰

Unity轻量级ECS框架:SoA架构与可调试设计实践

1. 项目概述:一个轻量级ECS框架的自我剖白写完 EasyECS 1.1.0,我为什么还是没把它做成完整 ECS?——这句话不是谦虚,也不是留钩子,而是我在连续三周重构核心调度器、重写四版组件缓存策略、删掉又加回七次系统依赖注入…

📰

Docker MySQL 自动化备份最佳实践:从脚本到恢复演练一次讲清

数据库备份这件事,很多人对云主机、物理机上跑 MySQL 的那一套早就轻车熟路了,但一旦换成 Docker 部署,还真有不少同学会踩坑。我最初接手公司一个内部系统时,数据库就是跑在 Docker 容器里的,首页赫然写着一行“最近备…

📰

从零搭建Kubernetes单节点集群:kubeadm实操指南

刚看完概念,是不是手痒想自己搭一套Kubernetes集群?上一篇我们聊了k8s是什么、能干什么,这篇就直接上实操。我会带你从零开始,在一台Linux机器上把一个单节点集群跑起来,然后部署一个Nginx验证整个链路是否正常。整个过…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬