Python3常用内置函数
2017-12-26 21:35
411 查看
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’)>>>1float(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’)>>>2exec():执行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
相关文章推荐
- Python常用内置函数总结
- Python3常用内置函数
- Python常用内置函数
- python常用类型的内置函数列表
- python 常用内置函数
- python中常用的内置函数filter,setattr,delattr,getattr,hasattr
- Python学习笔记(三):常用内置函数学习
- PYTHON语言之常用内置函数
- Python常用内置函数
- Python-3、常用的内置函数
- Python常用内置函数介绍【filter,map,reduce,apply,zip】
- Python常用内置函数总结
- python3.x常用内置函数
- Python常用内置函数整理(lambda,reduce,zip,filter,map)
- python番外01-python常用内置函数
- python的学习笔记之——time模块常用内置函数
- Python基础-常用的内置函数
- Python-常用的内置函数
- Python3常用内置函数
- Python3学习笔记5-常用的内置函数,ASCII码