python內部一般三類成員:
變數(類、例項變數)
# 各種變數
class Info:
city = '北京' # 類變數
def __init__(self, name):
self.name = name # 例項變數
self.age = 19 # 例項變數
obj = Info("test")
# 什麼時候用類變數?什麼時候用例項變數?
# 類變數屬於類,例項變數,屬於物件
class Info:
# city提取類變數
city = 'cd' # 類變數
def __init__(self, name):
self.name = name # 例項變數
v1 = Info("test")
v2 = Info("test")
v3 = Info("test") # 當傳入的值 都 為相同值時,就可以把city 提取成類變數
# 可以透過下面方法查詢 name與 city
v1.name
v2.name
v3.name
Info.city
v1.city
v2.city
v3.city