python赋值运算符_Python运算符之赋值运算符

Python同其他语言一样,赋值运算符主要用来为变量进行赋值。

Python中,变量不用先定义,可以直接使用,即在使用时,可以直接把基本赋值运算符“=”右边的值赋给左边的变量,也可以进行某些运算后再赋值给左边的变量。

Python中的赋值运算符有两种形式,一种是基本的赋值运算符,即单个“=”,即把右边的值或运算结果赋给左边的变量。

另外一种是复合的赋值运算符,即由算术运算符和“=”组合成的赋值运算符,其兼有运算和赋值的功能,如+=,相当于左边的操作数加上右边的操作数后,再赋值给左边的操作数。

在Python中常用的赋值运算符如下表所示。

Python中的赋值运算符

运算符

描述

示例

=

基本赋值运算符

x=7

s="I Love China!"

+=

加法赋值运算符,左操作数与右操作数的和赋给左操作数

y=3

y+=4 #相当于y = y + 4

-=

减法赋值运算符,左操作数减去右操作数的差赋给左操作数

y=8

y-=3 #相当于y = y - 3

*=

乘法赋值运算符,左操作数与右操作数的积赋给左操作数

a=3

a*=2 #相当于a = a * 2

/=

除法赋值运算符,左操作数除以右操作数的商赋给左操作数

x = 9

x /= 3 #相当于x = x / 3

%=

取模赋值运算符,左操作数与右操作数的模数赋给左操作数

x = 9

x %= 4 #相当于x = x % 4

**=

幂赋值运算符,左操作数与右操作数的幂赋值给左操作数

x = 3

x **= 3 #相当于x = x ** 3

//=

整除赋值运算符,左操作数与右操作数的整数商赋给左操作数

x = 7

x//=3 #相当于 x = x // 3

在Python IDLE中使用上面赋值运算符操作的例子如下图所示:

202052512285845234.png

上面的例子中要注意 c=-13,c //=3 这个结果,//相当于向下取整

最后一个例子中x %= 3,由于前面运算完毕后,x的值为4.8,这里进行取模运算后,结果应该是1.8,但由于精度问题,显示成了图所示的结果。

欢迎评论

本文为本站整理,如需转载,请注明出处:翔宇亭IT乐园(http://www.biye5u.com),Python运算符之赋值运算符(http://www.biye5u.com/article/python/2020/6422.html)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值