Python基础——数学运算

目录

1. 算术运算符

2. 比较运算符 

3. 赋值运算符 

4. 逻辑运算符 

5. 成员运算符

6. 身份运算符

7. 三目运算符  


Python数学计算通过多种运算符来执行,常用的运算符类型包括算术运算符、比较运算符、赋值运算符、逻辑运算符、成员运算符、身份运算符、三目运算符等,以下是 Python中常见的运算符分类及其用法:

1. 算术运算符

算术运算符用于进行基本的数学计算:

运算符 描述 示例
+ 加法 a + b
- 减法 a - b
* 乘法 a * b
/ 除法 a / b
// 整数除法 a // b
% 取余 a % b
** 幂运算 a ** b

**示例: **

a = 5
b = 2
print(a + b)   # 输出 7
print(a - b)   # 输出 3
print(a * b)   # 输出 10
print(a / b)   # 输出 2.5
print(a // b)  # 输出 2
print(a % b)   # 输出 1
print(a ** b)  # 输出 25

2. 比较运算符

比较运算符用于比较两个值,返回布尔值(True 或 False):

运算符 描述 示例
== 等于 a == b
!= 不等于 a != b
> 大于 a > b
< 小于 a < b
>= 大于等于 a >= b
<= 小于等于 a <= b

示例: 

a = 5
b = 3
print(a == b)  # 输出 False
print(a != b)  # 输出 True
print(a > b)   # 输出 True
print(a < b)   # 输出 False
print(a >= b)  # 输出 True
print(a <= b)  # 输出 False

3. 赋值运算符

赋值运算符用于将值赋给变量:

运算符 描述 示例
= 赋值 a = b
+= 加法赋值 a += b
-= 减法赋值 a -= b
*= 乘法赋值 a *= b
/= 除法赋值 a /= b
//= 整数除法赋值 a //= b
%= 取余赋值 a %= b
**= 幂运算赋值 a **= b

示例: 

a = 5
b = 3
a += b   # a = a + b
print(a) # 输出 8
a *= b   # a = a * b
print(a) # 输出 24

4. 逻辑运算符

逻辑运算符用于布尔值运算,通常用于条件判断中:

运算符 描述 示例
and

a and b
or a or b
not not a

示例: 

a = True
b = False
print(a and b) # 输出 False
print(a or b)  # 输出 True
print(not a)   # 输出 False

5. 成员运算符

成员运算符用于判断一个值是否是序列(如列表、元组、字符串等)的一部分:

运算符 描述 示例
in

在...中

a in b
not in 不在...中 a not in b

示例:

lst = [1, 2, 3, 4]
print(3 in lst)     # 输出 True
print(5 not in lst) # 输出 True

6. 身份运算符

身份运算符用于比较两个对象的内存地址是否相同:

运算符 描述 示例
is

a is b
is not 不是 a is not  b

示例:

a = [1, 2, 3]
b = a
c = [1, 2, 3]

print(a is b)  # 输出 True,a 和 b 是同一个对象
print(a is c)  # 输出 False,a 和 c 是两个不同的对象
print(a == c)  # 输出 True,a 和 c 的值相同

7. 三目运算符

Python 中的三目运算符(条件表达式)是基于条件判断进行赋值操作的一种简写形式,语法如下:

<表达式1> if <条件> else <表达式2>
  • 如果条件为 True,返回 <表达式1> 的值;
  • 如果条件为 False,返回 <表达式2>的值。 

示例: 

x = 10
y = 20
max_value = x if x > y else y
print(max_value)  # 输出 20
本文是转载文章,点击查看原文
如有侵权,请联系 lx@jishuguiji.net 删除。