欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 類變量的值

黃文隆2年前9瀏覽0評論

Python類變量的值是指在類中定義的變量,其值可以被所有實例共享,因為它們位于類定義中而不是實例方法內(nèi)。

class Car:
wheels = 4
def __init__ (self, color, price):
self.color = color
self.price = price
car1 = Car('red', 10000)
car2 = Car('blue', 20000)
print(car1.wheels) # 4
print(car2.wheels) # 4
Car.wheels = 2
print(car1.wheels) # 2
print(car2.wheels) # 2

在上面的例子中,我們定義了一個名為“wheels”的類變量,它的值為4。然后我們創(chuàng)建了兩個“Car”類的實例,并打印每個實例的車輪數(shù)量。“4”被打印兩次,因為每個實例都從類中繼承了“wheels”的默認值。

然后我們更新“wheels”變量的值為2,并再次打印每個實例的車輪數(shù)量。現(xiàn)在“2”被打印兩次,因為我們已經(jīng)更改了類變量的值,并且每個實例都繼承了該值。

總之,Python類變量的值可以在類中定義,并且將被所有實例繼承。如果您更改類變量的值,則將影響所有實例。建議在使用時小心,以免不必要的影響。