首页 > 编程知识 正文

Python中的赋值运算符

时间:2023-11-21 18:16:15 阅读:306710 作者:PTAO

赋值运算符是Python编程中常用的一类运算符,用于将一个值或表达式赋给变量。Python中一共有7个赋值运算符,即等号(=)、加等于(+=)、减等于(-=)、乘等于(*=)、除等于(/=)、取模等于(%=)和幂等于(**=)。

一、等号(=)

等号(=)是最基本的赋值运算符,它将右侧的值或表达式赋给左侧的变量。

# 示例代码
a = 10
b = a + 5
print(b)  # 输出15

在上述代码中,变量a被赋值为10,而变量b被赋值为a加上5的结果。

二、加等于(+=)

加等于(+=)是一种复合赋值运算符,它将右侧的值或表达式与左侧的变量相加,并将结果赋给左侧的变量。

# 示例代码
a = 10
a += 5
print(a)  # 输出15

上面的代码中,变量a的值先加上5,然后再赋给变量a。

三、减等于(-=)

减等于(-=)也是一种复合赋值运算符,它将右侧的值或表达式与左侧的变量相减,并将结果赋给左侧的变量。

# 示例代码
a = 10
a -= 3
print(a)  # 输出7

上述代码中,变量a的值先减去3,然后再赋给变量a。

四、乘等于(*=)

乘等于(*=)也是一种复合赋值运算符,它将右侧的值或表达式与左侧的变量相乘,并将结果赋给左侧的变量。

# 示例代码
a = 5
a *= 3
print(a)  # 输出15

在上面的代码中,变量a的值先乘以3,然后再赋给变量a。

五、除等于(/=)

除等于(/=)是一种复合赋值运算符,它将左侧的变量除以右侧的值或表达式,并将结果赋给左侧的变量。

# 示例代码
a = 10
a /= 2
print(a)  # 输出5.0

上述代码中,变量a的值先除以2,然后再赋给变量a。

六、取模等于(%=)

取模等于(%=)也是一种复合赋值运算符,它将左侧的变量取模右侧的值或表达式,并将结果赋给左侧的变量。

# 示例代码
a = 7
a %= 3
print(a)  # 输出1

在上面的代码中,变量a的值先取模3,然后再赋给变量a。

七、幂等于(**=)

幂等于(**=)是一种复合赋值运算符,它将左侧的变量的值乘方右侧的值或表达式,并将结果赋给左侧的变量。

# 示例代码
a = 2
a **= 3
print(a)  # 输出8

上述代码中,变量a的值先乘方3,然后再赋给变量a。

通过以上的示例代码和解释,我们可以清楚地了解Python中的所有赋值运算符的用法和功能。这些赋值运算符可以简化代码的编写,提高编程的效率。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。