# ### 类的相关操作 class MyCar(): oil = "涡轮增压发动机1.5T" __price = "100万" # 公有普通方法 (只能类来调用) def oil_info(): # 类.oil print("我的油耗信息:" +MyCar.oil) # 私有普通方法 def __price_info(): print("我的价格是保密的") # obj = MyCar() # obj.oil_info() 对象调用不了 # (1)定义的类访问公有成员属性和方法 ''' 类.成员属性 类.成员方法() 无论是私有属性还是方法都无法在类外调用 ''' print(MyCar.oil) MyCar.oil_info() # MyCar.__price_info() error 无法使用类来调用私有成员 # (2)定义的类动态添加公有成员属性和方法 # 公有属性 MyCar.logo = "中国一汽" print(MyCar.logo) # 使用__dict__ 查看类内的成员 print(MyCar.__dict__) # 公有方法 #(1) 无参方法 def dahuangfeng(): print("请叫我大黄蜂") MyCar.dahuangfeng = dahuangfeng MyCar.dahuangfeng() #(2) 有参方法 def qingtianzhu(name): print("请叫我"+name) MyCar.qingtianzhu = qingtianzhu MyCar.qingtianzhu("一柱擎天") #(3) lambda 表达式 MyCar.dog = lambda : print("我的车会坐下握手") MyCar.dog()