
Python3.5运算符详解:实例解析算术、赋值、比较与逻辑运算
290KB |
更新于2024-09-02
| 123 浏览量 | 举报
收藏
"本文详细介绍了Python3.5中的运算符操作,包括算术运算符、赋值运算符、比较运算符以及逻辑运算符,并通过实例代码进行了解析和演示。"
在Python3.5中,运算符是编程中用于执行特定数学或逻辑操作的符号。以下是对这些运算符的详细解释:
1. **算术运算符**:在Python3.5中,算术运算符用于执行基本的数学运算。
- 加法:`+` 用于将两个数值相加,如 `num1 + num2`。
- 减法:`-` 用于从一个数值中减去另一个数值,如 `num1 - num2`。
- 乘法:`*` 用于计算两个数值的乘积,如 `num1 * num2`。
- 除法:`/` 用于执行浮点除法,如 `num1 / num2`。
- 取余:`%` 返回除法的余数,如 `num1 % num2`。
- 幂运算:`**` 表示第一个数的第二个数次幂,如 `num1 ** num2`。
- 整数除法:`//` 返回除法的整数部分,如 `num1 // num2`。
2. **赋值运算符**:用于将右侧的值赋给左侧的变量。
- 简单赋值:`=`, 如 `a = 10`。
- 加法赋值:`+=`, 如 `a += b` 相当于 `a = a + b`。
- 减法赋值:`-=`, 如 `a -= b` 相当于 `a = a - b`。
- 乘法赋值:`*=`, 如 `a *= b` 相当于 `a = a * b`。
- 除法赋值:`/=`, 如 `a /= b` 相当于 `a = a / b`。
- 取余赋值:`%=`, 如 `a %= b` 相当于 `a = a % b`。
- 幂赋值:`**=`, 如 `a **= b` 相当于 `a = a ** b`。
- 整数除法赋值:`//=`, 如 `a //= b` 相当于 `a = a // b`。
3. **比较运算符**:用于比较两个值的大小或相等性。
- 相等:`==`,用于检查两个值是否相等,如 `a == b`。
- 不相等:`!=`,用于检查两个值是否不相等,如 `a != b`。
- 小于:`<`,用于检查第一个值是否小于第二个值,如 `a < b`。
- 大于:`>`,用于检查第一个值是否大于第二个值,如 `a > b`。
- 小于等于:`<=`,用于检查第一个值是否小于或等于第二个值,如 `a <= b`。
- 大于等于:`>=`,用于检查第一个值是否大于或等于第二个值,如 `a >= b`。
4. **逻辑运算符**:用于组合布尔表达式。
- 逻辑与(AND):`and`,只有当两边的布尔表达式都为真时,结果才为真,如 `if Name1 == "liu" and PassWd1 == 123`。
- 逻辑或(OR):`or`,只要两边的布尔表达式有一个为真,结果就为真,如 `if Name2 == "liu" or PassWd2 == 123`。
- 逻辑非(NOT):`not`,用于反转布尔值,如 `if not PassWd2 == "123abc"`。
理解并熟练运用这些运算符是编写Python代码的基础,它们可以帮助你执行基本的数学计算,比较值,以及在条件语句和逻辑表达式中进行操作。通过实例代码的学习,你可以更好地掌握这些运算符的用法。
相关推荐



















weixin_38680492
- 粉丝: 5
最新资源
- Generadordni.es魔幻表单填写器:CRX插件功能介绍
- 忘记Zuma: 一款具有南非情怀的扩展插件
- Ruby应用启动与部署完全指南
- Python挑战系列:第3周家庭作业解析
- Weitsicht-crx插件:远见之下的隐私保护浏览器扩展
- 腾讯微博WP7芒果版新特性解析
- C语言函数提取器工具:提取与规范化单个函数
- coderhouse:德萨菲奥斯——深入探索JavaScript编程教学
- Duolingo Image Hider插件:提高语言学习独立性
- 设计师新闻评论隐藏扩展:Neutral DN-crx
- 园林苗圃企业建站系统XYCMS v1.8源码发布
- 使用TypeScript和Docker搭建Web API容器示例教程
- 阿尔及尔发展委员会:c-faculdade项目分析
- Michelle Marques:技术领域初学者的职业迁移之旅
- 探索@devIL-crx插件:提升开发者工作效率的利器
- Github Actions自动化实践:使用DIANXINBAIDU进行分类签到
- 微博图床功能扩展:登录即用的图片外链生成器
- 掌握新语言:Mind The Word-crx插件介绍
- Flirty-crx插件:轻松与Flirtic TM网站用户交流
- CATbook主题:Jekyll博客暗亮模式切换
- Clozoom-crx插件:自动关闭Zoom会议标签
- Are.na-crx插件:连接想法构建知识平台
- Daiana Fertonani的HTML技术履历
- 视力保护网站模板设计与开发