Python3.5运算符详解:实例解析算术、赋值、比较与逻辑运算

0 下载量 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代码的基础,它们可以帮助你执行基本的数学计算,比较值,以及在条件语句和逻辑表达式中进行操作。通过实例代码的学习,你可以更好地掌握这些运算符的用法。