本篇内容介绍了“python中“+=”的作用是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 在python中,“+=”是指“加赋值”运算符,是赋值运算符的一种,作用是先进行加法运算,再将结果赋值给运算符左侧的变量;语法为“x += y”,等价形式为“x = x + y”。“+=”运算符只能针对已经存在的变量赋值,因为赋值过程中需要变量本身参与运算,如果变量没有提前定义,它的值就是未知的,无法参与运算。在python中,“+=”是指“加赋值”运算符,是赋值运算符的一种。+=”运算符可以先进行加法运算,再将结果赋值给运算符左侧的变量语法:
x+=y
这就相当于:
x=x+y
示例:
n1=100 f1=25.5 n1+=80#等价于n1=n1+80 f1+=0.5#等价于f1=f1+0.5 print("n1=%d"%n1) print("f1=%.2f"%f1)
扩展知识:Python赋值运算符赋值运算符用来把右侧的值传递给左侧的变量(或者常量);可以直接将右侧的值交给左侧的变量,也可以进行某些运算后再交给左侧的变量,比如加减乘除、函数调用、逻辑运算等。Python 中最基本的赋值运算符是等号=
;结合其它运算符,=
还能扩展出更强大的赋值运算符。基本赋值运算符=
是 Python 中最常见、最基本的赋值运算符,用来将一个表达式的值赋给另一个变量,请看下面的例子:
#将字面量(直接量)赋值给变量 n1=100 f1=47.5 s1="http://c.biancheng.net/python/" #将一个变量的值赋给另一个变量 n2=n1 f2=f1 #将某些运算的值赋给变量 sum1=25+46 sum2=n1%6 s2=str(1234)#将数字转换成字符串 s3=str(100)+"abc"
扩展后的赋值运算符=
还可与其他运算符(包括算术运算符、位运算符和逻辑运算符)相结合,扩展成为功能更加强大的赋值运算符,如表 1 所示。扩展后的赋值运算符将使得赋值表达式的书写更加优雅和方便。这里举个简单的例子:
n1=100 f1=25.5 n1-=80#等价于n1=n1-80 f1*=n1-10#等价于f1=f1*(n1-10) print("n1=%d"%n1) print("f1=%.2f"%f1)
通常情况下,只要能使用扩展后的赋值运算符,都推荐使用这种赋值运算符。但是请注意,这种赋值运算符只能针对已经存在的变量赋值,因为赋值过程中需要变量本身参与运算,如果变量没有提前定义,它的值就是未知的,无法参与运算。例如,下面的写法就是错免费云主机域名误的:
n+=10
该表达式等价于 n = n + 10,n 没有提前定义,所以它不能参与加法运算。“python中“+=”的作用是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注百云主机网站,小编将为大家输出更多高质量的实用文章!
相关推荐: Python中的if __name__ == __main__是什么
本文小编为大家详细介绍“Python中的if__name__==__main__是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Python中的if__name__==__main__是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。