Python3.5运算符详解:实例解析算术、赋值、比较与逻辑运算
167 浏览量
更新于2024-09-02
收藏 290KB PDF 举报
"本文详细介绍了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代码的基础,它们可以帮助你执行基本的数学计算,比较值,以及在条件语句和逻辑表达式中进行操作。通过实例代码的学习,你可以更好地掌握这些运算符的用法。
838 浏览量
207 浏览量
436 浏览量
570 浏览量
122 浏览量
267 浏览量
112 浏览量
点击了解资源详情
点击了解资源详情
weixin_38680492
- 粉丝: 5
- 资源: 931
最新资源
- GameProjectOne
- OpenHU:Android Auto的开源主机应用程序的延续,该应用程序最初由已故的Mike Reid创建。 在使用或提交代码之前,请查阅许可文档,并访问控制台Wiki以获取完整的文档。-Android application source code
- es6-walkthroughs:ECMAscript 6 中新功能的演练
- PHP实例开发源码—php盾灵广告联盟系统.zip
- go-nix
- VisionFaceDetection:在iOS 11中使用Vision框架进行人脸标志检测的示例
- Quiz-application:测验申请包括5个问题
- prometheus-alert-rules:普罗米修斯警报规则的收集
- 秒
- 基于STM32的智能逆变电源设计.zip
- 21世纪信息经济增长的主体效应
- do_something_express_part4:[表示]
- gatsby-conf-main
- leetcode答案-Leetcode:力码
- 清华大学ADAMS基础教程.zip
- 记录:可能永远不应该跟踪的可疑事物的记录