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内建函数的主要内容,如果未能解决你的问题,请参考以下文章

Python中的内建函数

内建函数(常用)

python 内建函数

基础入门_Python-内建函数.运维开发中eval内建函数的最佳实践?

Python内建函数

第十一章 Python常用内建函数