Python标准库-内置函数

Python解释器有一些可用的内置函数和类型。下面以字母顺序排列于下表。

内置函数
AELR
abs()enumerate()
aiter()eval()len()range()
all()exec()list()repr()
any()Flocals()reversed()
anext()filter()Mround()
ascii()float()map()S
Bformat()max()set()
bin()frozenset()memoryview()setattr()
bool()Gmin()slice()
breakpoint()getattr()Nsorted()
bytearray()globals()next()staticmethod()
bytes()HOstr()
Chasattr()object()sum()
callable()hash()oct()super()
chr()help()open()T
classmethod()hex()ord()tuple()
compile()IPtype()
complex()id()pow()V
Dinput()print()vars()
delattr()int()property()Z
dict()isinstance()zip()
dir()issubclass()_
divmod()iter()__import__()

@classmethod

将一个方法转换为类方法。
类方法将类作为隐式第一个参数接收,就像实例方法接收实例一样。声明类方法参考如下代码:

class C:
	@classmethod
	def f(cls, arg1, arg2):
		...

@classmethod是一个函数装饰器-详细信息参考函数定义。
类方法可以通过类名调用(C.f()),也可以通过类实例调用(C().f())。实例被忽略,除了实例的类。如果为派生类调用类方法,则派生类对象将作为第一个隐含参数传递。
类方法不同于C++或Java的静态方法。如果你想要实现类似的功能,参考本节的staticmethod()。关于类方法的更多信息,可以参考标准类型层次结构。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值