python基本数学操作符

本文介绍了Python中常用的数学运算操作符,包括指数、取余数、整除、除法、乘法、减法和加法操作符,并通过实例展示了每种操作符的使用方法。

#python编程快速上手
常见的数学符号操作符:
** 指数操作符。

2 ** 3
8

%取余数操作符

21 % 6
3

//整除操作符

x = 22 // 5
x
4

/除法操作符

x = 22 / 5
x
4.4

*乘法操作符

x = 22 * 5
x
110

-减法操作符

x = 22 - 5
x
17

+加法操作符

x = 22 + 5
x
27

### Python 数值操作符及其用法 Python 提供了多种数值操作符,用于执行数学运算、比较和逻辑操作。以下是关于数值操作符的详细说明及示例: #### 1. 算术操作符 算术操作符用于执行基本数学运算,例如加法、减法、乘法、除法等[^4]。 - 加法 (`+`):将两个数值相加。 - 减法 (`-`):从一个数值中减去另一个数值。 - 乘法 (`*`):将两个数值相乘。 - 除法 (`/`):将一个数值除以另一个数值,结果为浮点数。 - 取整除 (`//`):执行除法并返回商的整数部分。 - 求幂 (`**`):计算第一个操作数的第二个操作数次幂。 - 取模 (`%`):返回除法的余数。 ```python 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) # 输出: 1000 # 取模 print(a % b) # 输出: 1 ``` #### 2. 比较操作符 比较操作符用于比较两个数值之间的关系,返回布尔值 `True` 或 `False`[^2]。 - 等于 (`==`):检查两个数值是否相等。 - 不等于 (`!=`):检查两个数值是否不相等。 - 大于 (`>`):检查左侧数值是否大于右侧数值。 - 小于 (`<`):检查左侧数值是否小于右侧数值。 - 大于等于 (`>=`):检查左侧数值是否大于或等于右侧数值。 - 小于等于 (`<=`):检查左侧数值是否小于或等于右侧数值。 ```python x = 5 y = 8 # 等于 print(x == y) # 输出: False # 不等于 print(x != y) # 输出: True # 大于 print(x > y) # 输出: False # 小于 print(x < y) # 输出: True # 大于等于 print(x >= y) # 输出: False # 小于等于 print(x <= y) # 输出: True ``` #### 3. 位操作符操作符用于对二进制表示的数值进行按位操作。 - 按位与 (`&`):逐位执行与操作。 - 按位或 (`|`):逐位执行或操作。 - 按位异或 (`^`):逐位执行异或操作。 - 按位取反 (`~`):逐位取反。 - 左移 (`<<`):将二进制表示向左移动指定的位数。 - 右移 (`>>`):将二进制表示向右移动指定的位数。 ```python p = 6 # 二进制: 0110 q = 3 # 二进制: 0011 # 按位与 print(p & q) # 输出: 2 (二进制: 0010) # 按位或 print(p | q) # 输出: 7 (二进制: 0111) # 按位异或 print(p ^ q) # 输出: 5 (二进制: 0101) # 按位取反 print(~p) # 输出: -7 (二进制补码) # 左移 print(p << 1) # 输出: 12 (二进制: 1100) # 右移 print(p >> 1) # 输出: 3 (二进制: 0011) ``` #### 4. 赋值操作符 赋值操作符用于将值分配给变量,并支持复合赋值操作[^2]。 - 简单赋值 (`=`):将右侧的值赋给左侧的变量。 - 加法赋值 (`+=`):将右侧的值加到左侧变量上,并更新左侧变量。 - 减法赋值 (`-=`):从左侧变量中减去右侧的值,并更新左侧变量。 - 乘法赋值 (`*=`):将右侧的值与左侧变量相乘,并更新左侧变量。 - 除法赋值 (`/=`):将左侧变量除以右侧的值,并更新左侧变量。 - 取整除赋值 (`//=`):将左侧变量除以右侧的值并取整,更新左侧变量。 - 求幂赋值 (`**=`):将左侧变量提升到右侧的值次幂,并更新左侧变量。 - 取模赋值 (`%=`):将左侧变量除以右侧的值并取余数,更新左侧变量。 ```python num = 10 # 加法赋值 num += 5 # 等价于 num = num + 5 print(num) # 输出: 15 # 减法赋值 num -= 3 # 等价于 num = num - 3 print(num) # 输出: 12 # 乘法赋值 num *= 2 # 等价于 num = num * 2 print(num) # 输出: 24 # 除法赋值 num /= 4 # 等价于 num = num / 4 print(num) # 输出: 6.0 ``` #### 5. 其他操作符 除了上述操作符外,Python 还提供了其他类型的操作符,如逻辑操作符(`and`、`or`、`not`)和成员操作符(`in`、`not in`),这些操作符在特定场景下非常有用[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值