Python是一種使用方便熟悉的高級編程語言,它有著強大的代碼讀取和寫入功效,并且代碼規范易于閱讀和學習。Python中一個基本的屬性就是變量,變量可以通過賦值語句進行設定。
變量名 = 值
如上述代碼,在Python中進行變量的賦值非常簡單。變量名可見為字符串類型,可以根據命名規則自由命名。值可以是任意類型,包括數值,字符串,甚至是對象。
Python中的聯合賦值也是通過逗號分隔單獨賦值實現的。這種方式使得多個變量賦予不同的值變得更簡單。
變量1,變量2 = 值1,值2
此處需注意,聯合賦值的變量數目需要與值的數目相等,否則將會引發異常。
Python中的賦值語句也有其獨特的實現方式。對于簡單字符變量,變量和值之間的等號起到傳值的作用。對于容器數據類型(如列表,元組),變量在內部指向該容器的引用。
a = 1 b = a a = 2 print(a,b) #輸出為(2,1) lst1 = [1,2,3] lst2 = lst1 lst1[1] = 5 print(lst1,lst2) #輸出為([1,5,3],[1,5,3])
如上述例子所示,Python中的賦值方式實際上是一種“引用”的實現方式,變量并不是指向具體的數值或對象,而是指向其內部的地址。