python类中的变量

2022-04-16  本文已影响0人  寻找无名的特质

python是解释性语言,所以没有严格的变量定义,也没有私有变量的概念。实例化的对象可以添加新的属性,比如:

from car import Car  

car = Car()
car.start()
car.increase_speed(100)
car.Name='奔驰'
print(car.speed)
print(car.Name)

Car中的定义没有Name属性,但在实例中可以添加,这种特点与javascript等动态语言是一样的。在约定上,使用__开头的变量作为内部变量,不在类的外部直接调用。但这并不在技术上限制调用。

上一篇下一篇

猜你喜欢

热点阅读