赋值语句
绝大多数的赋值语句都很简单,但有些特性要专门记住:
<1>赋值语句建立对象引用值
Python赋值语句会把对象引用值存储在变量名或者数据结构的元素内。赋值语句总是建立对象的引用值,而不是
复制对象,因此Python变量更像是指针,而不是数据存储区域。
<2>变量名会在首次赋值时被创建
一旦赋值了,每当这个变量名出现在表达式时就会被其所引用的值取代。
<3>变量名在引用前必须先赋值
否则可能发生异常
<4>执行隐式赋值时的一些操作
所有的赋值环境都是运行时把变量名和对象的引用值绑定起来。
常用赋值语句
<1>spam = ‘Spam‘ #基本形式
<2>spam,ham = ‘yum‘,‘YUM‘ #元组赋值
<3>[spam,ham] = ‘yum‘,‘YUM‘ #列表赋值
<4>a,b,c,d = ‘spam‘ #序列赋值
<5>spam = ham = ‘spam‘ #多目标赋值
<6>spam = spam + N #增强型赋值
常用表达式语句
foo(x,y) #函数调用
foo.f(x) #方法调用
var #直接打印变量值
表达式语句通常用于执行可于原处修改的方法
若使用L=L.append(1)