python内建函数
Posted s-p-l
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python内建函数相关的知识,希望对你有一定的参考价值。
id():返回对象的唯一标识,Cpython返回内存地址
input():接收用户输入,返回一个字符串
print(*objects, sep=‘ ‘, end=‘ ‘, file=sys.stdout, flush=False) :打印输出,默认使用空格分割、换行结尾,输出到控制台
divmod(x,y):返回tuple(x//y,x%y)
isinstance(obj, class_or_tuple):判断对象obj是否属于某种类型或者元组中列出的某个类型 ,返回bool值
例:isinstance(True, int)
issubclass(cls, class_or_tuple) :判断类型cls是否是某种类型的子类或元组中列出的某个类型的子类 ,返回bool值
例: issubclass(bool, int)
chr(i) 给一个一定范围的整数返回对应的字符 。例:chr(97) chr(20013)
ord(c) 返回字符对应的整数 。例:ord(‘a‘) ord(‘中‘)
sorted(iterable[, key][, reverse]): 排序 ,返回一个新的列表,默认升序 ,reverse是反转
reversed(seq) : 返回一个翻转元素的迭代器
enumerate(seq, start=0) :枚举,迭代一个序列,返回索引数字和元素构成的二元组 ,start表示索引开始的数字,默认是0
例:for x in enumerate([2,4],start=3)=>(3, 2) (4, 4)
iter(iterable):迭代器,将一个可迭代对象封装成一个迭代器
next(iterator[, default]) :t对一个迭代器取下一个元素。如果全部元素都取过了,再次next会抛StopIteration异常
zip(*iterables) :像拉链一样,把多个可迭代对象(可迭代对象中的元素个数不一定相等,按照元素个数少的进行组合)合并在一起,返回一个迭代器 ,将每次从不同对象中取到的元素合并成一个元组
例:dict(zip(range(10),range(10))) ,{str(x):y for x,y in zip(range(10),range(10))}
以上是关于python内建函数的主要内容,如果未能解决你的问题,请参考以下文章