Python 内置函数

来源:互联网 发布:重庆管家婆软件代理商 编辑:程序博客网 时间:2024/05/13 20:52

截止日前,笔者所用的python版本为3.4.1

官方文档的内置函数一共有68个

 

abs()

dict()

help()

min()

setattr()

all()

dir()

hex()

next()

slice()

any()

divmod()

id()

object()

sorted()

ascii()

enumerate()

input()

oct()

staticmethod()

bin()

eval()

int()

open()

str()

bool()

exec()

isinstance()

ord()

sum()

bytearray()

filter()

issubclass()

pow()

super()

bytes()

float()

iter()

print()

tuple()

callable()

format()

len()

property()

type()

chr()

frozenset()

list()

range()

vars()

classmethod()

getattr()

locals()

repr()

zip()

compile()

globals()

map()

reversed()

__import__()

complex()

hasattr()

max()

round()

delattr()

hash()

memoryview()

set()

 

 

 

1,abs:返回绝对值,可以是整数,浮点数,算术表达式,复数(返回复数实部和虚部的平方和开根号,勾股定理)

2,all:遍历一个容器,如果容器为空或者所有元素都返回True,那么all返回True

3,any:与all作用正好是相反的,若有一个元素返回True,返回False

4,ascii:转成ascii码

5,bin:转一个整数得到一个二进制的字符串

6,bool:转换一个值,得到一个bool类型

7,bytearray:返回一个字节数据

8,bytes:根据一个编码转换成字节形式

9,callable:回调函数,如果返回false,则代表回调失败,如果为true,它也仍然可能失败

10,chr:返回一个整形数字的Unicode形式,比如97返回a

11,classmethod:为函数返回一个类方法

12,compile:编译一个资源进入一个代码里或一个AST对象

13,complex:创建一个复数的表达式

14,delattr:移除一个对象的属性

15,dict:创建一个词典结构(类似Map)

16,dir:如果没有参数返回本文件的路径,如果有参数返回一个对象的属性列表

17,divmod:两个整形数字做相除

18,enumerate:返回一个枚举对象

19,eval:执行一个表达式,或字符串作为运算

20,exec:支持python代码的动态执行

21,filter:在一个元组里面过滤出目标字符串

22,float:字符串转成浮点类型

23,format:格式化字符串

24,frozenset:返回一个新的克隆对象

25,getattr:获取对象的一个方法的结果,类似于x.foobar

26,globals:返回当前全局的字典表

27,hasattr:判断是否有某个属性值,返回true代表有

28,hash:取一个对象的hash值

29,help:调用系统内置的帮助系统

30,hex:转换一个整形数字,为小写的十六进制

31,id:返回一个对象的唯一标识值

32,input:从控制台读取数据

33,int:转换字符串为int型

34,isinstance:判断一个对象是否为该类的一个实例

35,issubclass:判断一个类是否为另一个类的子类

36,iter:返回一个可迭代的对象

37,len:返回一个字符串或容器的长度

38,list:打印一个集合对象

39,locals:更细并返回一个词典的本地标志表

40,map:返回一个可迭代的map函数

41,max:返回集合里面最大的一个或多个值

42,memoryview:返回一个python对象的内部数据

43,min:返回集合里面最小的一个或多个值

44,next:返回集合里面的下一项数值

45,object:返回一个新的对象,是所有的类的父类

46,oct:返回一个整形为八进制类型

47,open:打开一个系统文件

48,ord:得到一个字符或unicode类型的ascii数值

49,pow:返回的数字n次方值,跟**操作符是一样的效果

50,print:打印输出语句,在python3.0以后print就是一个函数了,需要加括号

51,property:返回一个属性值

52,range:产生一个数字序列

53,repr:返回一个字符串可打印对象

54,reversed:反转一个集合

55,round:返回一个四舍五入的浮点数

56,set:返回一个新的set对象

57,setattr:设置一个新的属性值

58,slice:返回一个集合的区间集合

59,sorted:对一个集合进行排序

60,staticmethod:声明返回一个静态方法

61,str:将数字类型转换为字符串

62,sum:对一个集合里面的值求和

63,super:返回一个代理父类的对象

64,tuple:返回一个不可变的元组

65,type:返回一个对象的类型

66,vars:返回对象的属性

67,zip:返回组合一个对等的项

68,__import__:比import高级的导入方法



0 0
原创粉丝点击