class类的相关操作 --| 公有普通方法 | 私有普通方法 | 无参方法 | 有参方法

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

  

转载于:https://www.cnblogs.com/huangjiangyong/p/10920556.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值