论坛首页 入门技术论坛

Python3.4内置函数

浏览 3950 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2014-08-28  

Python的类库直到现在已经非常丰富,提供了各个不同服务使用的接口,具体介绍如下:

1. Python类库包含了非常多的组件,数据类型部分构成了python语言核心的一部分,例如数字和列表(List),对于这些类型,python语言在语义的层面上定义了这些字面形式,但并不是完全的定义,这些核心包也包含了一些内置函数和异常部分,对象可以使用所有的python编码,而不需要导入声明,python里面大量的库由模块(module)组成,提供访问各个服务的一些借口,包括特定的硬件信息,服务信息,以及互联网数据访问等。





1,abs:返回绝对值
2,all: 遍历一个迭代器,如果都为空,或者每个迭代元素都会true,则返回ture,等价于:
def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True

3,any:与all函数作用相反,如果任何迭代的一个元素为ture,或者为空,则返回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:打印输出语句
51,property:返回一个属性值
51,range:产生一个数字序列
52,repr:返回一个字符串可打印对象
53,reversed:反转一个集合
54,round:返回一个四舍五入的浮点数
55,set:返回一个新的set对象
56,setattr:设置一个新的属性值
57,slice:返回一个集合的区间集合
58,sorted:对一个集合进行排序
59,staticmethod:声明返回一个静态方法
60,str:将数字类型转换为字符串
61,sum:对一个集合里面的值求和
62,super:返回一个代理父类的对象
63,tuple:返回一个不可变的元组
64,type:返回一个对象的类型
65,vars:返回对象的属性
66,zip:返回组合一个对等的项
67,__import__: 比import高级的导入方法

3),python里面的内置常量
1,False:bool类型的值
2,True:bool类型的值
3,None:对象的为null
4,NotImplemented: 不是其他类型的实现

5,Ellipsis:省略

6,__debug__:debug选项

7,quit,exit,copyright,license,credits


  • 大小: 214.4 KB
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics