python内建函数

id():返回对象的唯一标识,Cpython返回内存地址

input():接收用户输入,返回一个字符串

print(*objects, sep=' ', end='\n', 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))}

 

posted on 2019-01-04 00:00  s-p-l  阅读(178)  评论(0)    收藏  举报

导航