# ### 类的相关操作
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()