Python3常用内置函数

Python3常用的内置函数

数学相关

  • abs(a):求取绝对值。abs(-1)
  • max(list):求取list最大值。max([1,2,3])
  • min(list):求取list最小值。min([1,2,3])
  • sum(list):求取list元素的和。sum([1,2,3])>>>6
  • sorted(list):排序,返回排序后的list。
  • len(list):list的长度,len([1,2,3])
  • divmod(a,b):获取商和余数。divmod(5,2)>>>(2,1)
  • pow(a,b):获取乘方数。pow(2,3)>>>8
  • round(a,b):获取制定位数的小数。a代表浮点数,b代表要保留的位数。round(3.1415926,2)>>>3.14
  • range(a[,b]):生成一个a到b的数组,左闭右开。range(1,10)>>>[1,2,3,4,5,6,7,8,9]

类型转换

  • int(str):转换为int型(整型)。int(‘1’)>>>1
  • float(int/str):将int型或者字符串型转换为浮点型。float(‘1’)>>>1.0
  • str(int):转换为字符型。str(1)>>>’1’
  • bool(int):转换为布尔类型。str(0)>>>False str(None)>>>False
  • bytes(str,code):接受一个字符串,与所要编码的格式,返回一个字节流类型。bytes(‘abc’,’utf-8’)>>>b’abc’bytes(u’爬虫’,’utf-8’)>>>b’\xe7\x88\xac\xe8\x99\xab’
  • list(iterable):转换为list。list((1,2,3))>>>[1,2,3]
  • liter(iterable):返回一个可迭代的对象。iter([1,2,3])>>>
  • dict(iterable):转换为dict。dict([(‘a’,1),(‘b’,2),(‘c’,3)])>>>{‘a’:1,’b’:2,’b’:3}
  • enumerate(iterable):返回一个枚举对象。
  • tuple(iterable):转化为tuple(元组类型)。tuple([1,2,3])>>>(1,2,3)
  • set(iterable):转换为set(集合类型)。set([1,2,3,4,5])>>>{1,2,3,4,5} set({1:’a’,2:’b’,3:’c’})
  • hex(int):转换为16进制。hex(1024)>>>’0x400’
  • oct(int):转换为八进制。oct(1024)>>>’0o2000’
  • bin(int):转换为二进制。bin(1024)>>>’0b10000000000’
  • chr(int):转换数字为相应ASCI码字符。chr(65)>>>A
  • ord(str):转换为ASCI字符为相应的数字。ord(‘A’)>>>65

相关操作

  • exal():执行一个表达式,或者字符串作为运算。eval(‘1+1’)>>>2
  • exec():执行python语句。exec(‘print(“Python”)’)>>>Python
  • filter(func,iterable):通过判断函数func,筛选符合条件的元素。filter(lambda x : x>3,[1,2,3,4,5,6])>>>
  • map(func,*iterable):将func用于每个iterable对象。map(lambda a,b : a+b,[1,2,3,4],[5,6,7])>>>[6,8,10]
  • zip(*iterable):将iterable分组合并。返回一个zip对象。list(zip([1,2,3],[4,5,6]))>>>[(1,4),(2,5),(3,6)]
  • type():返回一个对象的类型。
  • id():返回一个对象的唯一标识值。
  • hash(object):返回一个对象的hash值,具有想用值得object具有相同的hash值。hash(‘python’)>>>7070808359261009780
  • help():调用系统内置的帮助系统
  • isinstance():判断一个对象是否是该类的一个实例
  • issubclass():判断一个类是否为另外一个类的子类。
  • globals():返回当前全局变量的字典
  • next(iterator[,default]):接收一个迭代器,返回迭代期中的数值,如果设置了default,则当迭代器中的元素遍历后,输出default内容。
  • reversed(sequence):生成一个反转序列的迭代器。reversed(‘abc’)>>>[‘c’,’b’,’a’]

兄弟连——Python学习交流、资源共享群:563626388 QQ

你可能感兴趣的:(Python3常用内置函数)