Python学习之---内建函数isinstance()★issubclass()★sum()★sorted()★all()★any()的使用方法详解

Python 解释器内置了许多函数和类型,常用的列表如下:
菜鸟教程内建函数

- - 内建函数表 - -
★isinstance() ★issubclass() ★sum() ★sorted() memoryview()
★enumerate() ★reversed() ★zip() help() min()
★any() ★all() hex() next() slice()
ascii() divmod() id() object() dir()
bin() round() input() oct() staticmethod()
bool() eval() int() open() str()
breakpoint() exec() delattr() ord() set()
bytearray() filter() hash() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() dict()
compile() globals() map() abs() import()
complex() hasattr() max()

内建函数众多,这里讨论几个比较重要的(带★ 的),其他的需要了解的推荐参考Python的菜鸟教程,里面有详细的讲解.
isinstance(obj, class_or_tuple)
判断对象obj是否属于某种类型或者元组中列出的某个类型

isinstance(True, int)#  这里的是object,可以是任何一个对象,True只是等效为数字一,所以是在int里.也可以输入 十进制数字,字符串,列表等等,对应的后面也要更改.
>>>True

issubclass(class, class_or_tuple)
判断类型cls是否是某种类型的子类或元组中列出的某个类型的子类

issubclass(bool, int)  #函数的class表示必须是classs的参数,如 int bool str 
>>>True 

sum(iterable[, start])
从 start 开始,从左到右对 iterable 中的元素求和。 start 默认是 0,迭代的 item 通常是数字,并且不允许 start 的值为字符串。
对于有些情况,有比 sum() 更好的选择,
比如:连接字符串应该用 ‘’.join(sequence)。
浮点数求和用 math.fsum() 。
要连接一系列 iterable,请考虑使用 itertools.chain()。
sum 可以对迭代对象求和,或者加上求和的初始值
sum (iterable,start)

sum(range(10),10)
>>>55

sorted(i

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值