【文件属性】:
文件名称:变量赋值-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 19:46:12
python 核心编程 中文版 高清文字版
3.2 变量赋值
本节主题是变量赋值。我们将在 3.3 小节中讨论什么样的标识符才是合法的变量名。
赋值运算符
Python 语言中, 等号(=)是主要的赋值运算符。(其他的是增量赋值运算符,参见下节)
anInt = -12
aString = 'cart'
aFloat = -3.1415 * (5.0 ** 2)
anotherString = 'shop' + 'ping'
aList = [3.14e10, '2nd elmt of a list', 8.82-4.371j]
注意,赋值并不是直接将一个值赋给一个变量, 尽管你可能根据其它语言编程经验认为应
该如此。在 Python 语言中,对象是通过引用传递的。在赋值时,不管这个对象是新创建的,还
是一个已经存在的,都是将该对象的引用(并不是值)赋值给变量。如果此刻你还不是 100%理
解清楚,也不用着急。 在本章的后面部分,我们还会再讨论这个话题, 现在你只需要有这么
一个概念即可。
同样的, 如果你比较熟悉 C, 你会知道赋值语句其实是被当成一个表达式(可以返回值)。