Python编程基础:赋值运算符

Python中有8种赋值运算符,见下表。

运算符

说明

例子

例子解释

=

常见的数学赋值运算

x = y

把y赋值给x

+=

加法赋值运算符

x += y

相当于x = x + y

-=

减法赋值运算符

x -= y

相当于x = x - y

*=

乘法赋值运算符

x *= y

相当于x = x * y

/=

除法赋值运算符

x /= y

相当于x = x / y

%=

取模赋值运算符

x %= y

相当于x = x % y

**=

幂赋值运算

x **= y

相当于x = x ** y

//=

取整除赋值运算符

x //= y

相当于x = x // y

在IDLE中实战

>>> x = 10
>>> x
10
>>> x += 5
>>> x
15
>>> x -= 3
>>> x
12
>>> x *= 2
>>> x
24
>>> x /= 3
>>> x
8.0
>>> x %= 3
>>> x
2.0
>>> x **= 2
>>> x
4.0
>>> x //= 3
>>> x
1.0

模拟题

已知变量x = 3, y = 4,那么执行x %= x + y后,x的值等于( )

A. 0 B. 2 C. 3 D. 7

答案:C

解析:本题主要考察%=的计算,要注意取模运算符右侧要先计算,之后再取模计算。

即 x %= (x + y),则x = x % (x + y),x = 3 % (3 + 4),x = 3 % 7,x = 3。

相关文章

python之字典操作

字典的增删改方式方式一、[]处理法dict['name'] = 'tom' //如果当前key存在,则修改,如果不存在,则新增方式二、update函数功能:添加新的字典...

【Python进阶】巧用or运算符:赋值与逻辑判断的双重奏

引言在Python编程中,or运算符主要用于逻辑判断,用于连接两个布尔表达式,返回True只要其中一个表达式为真。然而,or运算符在Python中还有着更为巧妙的用法,即作为赋值操作的一部分,能够简化...

python的变量,变量赋值的一些规范

变量是什么,一般指的是存储的值会发生变化的内存地址,而为了方便编程,会用一个标识符(变量的名称)来表示这个内存地址,在python当中,没有指针这个概念,不必直接去操作内存,比如下面的代码(仅为个人理...

python字典dict添加元素的两种方法

python字典添加元素的两种方法要往python字典对象中添加元素(键值对),可以使用下方介绍的两种方法:使用dict字典内置的update()方法,该方法接收一个字典对象参数,并将参数中的元素添加...

3.2数据类型和变量赋值(JAVA程序员改行Python当天入门教程)

Python是一种动态类型的编程语言,它提供了丰富的数据类型用于存储和操作数据。在Python中,变量是用来存储数据的容器,而数据类型则定义了变量可以存储的数据种类和操作方式。本节将介绍Python中...

Python中复制字典并仅修改副本的方法

技术背景在Python编程中,当我们想要复制一个字典并对副本进行修改,而不影响原始字典时,可能会遇到一些问题。直接使用赋值语句 dict2 = dict1 并不能实现真正的复制,而是让 dict2 和...