- Python核心编程从入门到开发实战
- 朱红庆
- 307字
- 2020-08-27 18:33:04
2.3.3 赋值运算符
在Python中,变量是不需要声明的,只要变量的标识符合法,就可以直接定义并赋值。而且Python也允许同时为多个变量赋值(包括为多个变量赋不同类型的值)。
【范例2-8】赋值运算符。
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/44_2.jpg?sign=1739264213-eN7xPncMRaqOpFbLsUdFyv01jEoCrxBx-0-d62d113d3697c0c68951f4e3ce514ced)
在Python中,除“=”赋值运算符外,还有其他几种赋值运算符,如表2-4所示。
表2-4 Python中的赋值运算符
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/44_3.jpg?sign=1739264213-vOh6dqE4of7lVkP2GJEH4aa7Q1aab1hU-0-37ca3af40183ba380dd37d1d2172d2d3)
来看一段实例代码和运行结果,以帮助理解赋值运算符。范例如下:
![](https://epubservercos.yuewen.com/78C615/16699149905738406/epubprivate/OEBPS/Images/44_4.jpg?sign=1739264213-1Bz68WPkYScYETuOh0U70kDg3kpJVaJG-0-fe2c639cd91f8c40363b76857830ae4e)
在上例的语句2中,运算y=y-4,由于y在前面被赋值为10,运算后y的新值为6,所以语句3输出y的值为6;在语句5中,对y值再运算y=y/x,在该语句之前y的值已为6,此时y的新值为2.0,所以语句6输出y的值为2.0;在语句8中,对y值再运算y=y**x,在该语句之前y的值为2.0,此时y的新值为2.0的3次方,所以语句9输出y的值为8。