python内置函数总结计划大全.docx

上传人:新** 文档编号:558096851 上传时间:2023-12-02 格式:DOCX 页数:12 大小:47.77KB
返回 下载 相关 举报
python内置函数总结计划大全.docx_第1页
第1页 / 共12页
python内置函数总结计划大全.docx_第2页
第2页 / 共12页
python内置函数总结计划大全.docx_第3页
第3页 / 共12页
python内置函数总结计划大全.docx_第4页
第4页 / 共12页
python内置函数总结计划大全.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《python内置函数总结计划大全.docx》由会员分享,可在线阅读,更多相关《python内置函数总结计划大全.docx(12页珍藏版)》请在金锄头文库上搜索。

1、python内置函数总结计划大全.python内置函数大全近来向来在看python的document,打算在基础方面要点看一下python的keyword、Build-inFunction、Build-inConstants、Build-inTypes、Build-inException这四个方面,其实在看的时候发现整个ThePythonStandardLibrary章节都是很不错的,此中描述了很多不错的主题。先把Build-inFunction排列一下吧,初学者的认识,分类可能不正确,一起交流。一、数学运算类求绝对值abs(x)1、参数可以是整型,也可以是复数2、若参数是复数,则返回复数的模

2、/6complex(real,imag)divmod(a,b)float(x)int(x,base)long(x,base)pow(x,y,z)range(start,stop,step)round(x,n)sum(iterable,start)oct(x)hex(x)chr(i)bin(x)bool(x)二、会集类操作basestring()format(value,format_spec)unichr(i)创立一个复数分别取商和余数注意:整型、浮点型都可以将一个字符串或数变换为浮点数。假如无参数将返回0.0将一个字符变换为int种类,base表示进制将一个字符变换为long种类返回x的y次

3、幂产生一个序列,默认从0开始四舍五入对会集乞降将一个数字转变成8进制将整数x变换为16进制字符串返回整数i对应的ASCII字符将整数x变换为二进制字符串将x变换为Boolean种类str和unicode的超类不可以直接调用,可以用作isinstance判断格式化输出字符串格式化的参数序次从0开始,如“Iam0,Ilike1”返回给定int种类的unicodeenumerate(sequence,start=0)返回一个可列举的对象,该对象的next()方法将返回一个tuple;.iter(o,sentinel)生成一个对象的迭代器,第二个参数表示分开符max(iterable,args.key

4、)返回会集中的最大值min(iterable,args.key)返回会集中的最小值dict(arg)创立数据字典list(iterable)将一个会集类变换为别的一个会集类set()set对象实例化frozenset(iterable)产生一个不行变的setstr(object)变换为string种类sorted(iterable,cmp,key,reverse)队会集排序tuple(iterable)生成一个tuple种类xrange()函数与range()近似,但xrnage()其实不创立列表,而是xrange(start,stop,step)返回一个xrange对象,它的行为与列表相似,

5、但是只在需要时才计算列表值,当列表很大时,这个特征能为我们节约内存三、逻辑判断all(iterable)any(iterable)cmp(x,y)四、反射callable(object)classmethod()1、会集中的元素都为真的时候为真2、特其余,若为空串返回为True1、会集中的元素有一个为真的时候为真2、特其余,若为空串返回为False假如xy,返回正数检核对象object能否可调用、类是可以被调用的2、实例是不行以被调用的,除非类中声了然_call_方法、解说,用来说明这个方式是个类方法、类方法即可被类调用,也可以被实例调用、类方法近似于Java中的static方法、类方法中不需

6、要有self参数将source编译为代码也许AST对象。代码对象可以经过exec语句来执行也许eval()进行求值。1、参数source:字符串也许AST(AbstractSyntaxTrees)对象。compile(source,filename,、参数filename:代码文件名称,假如不是从文件读代替码则传达一2mode,flags,dont_inherit)些可辨识的值。3、参数model:指定编译代码的种类。可以指定为exec,eval。,single4、参数flag和dont_inherit:这两个参数暂不介绍;.dir(object)delattr(object,name)eva

7、l(expression,globals,locals).、不带参数时,返回当前范围内的变量、方法和定义的种类列表;、带参数时,返回参数的属性、方法列表。、假如参数包括方法_dir_(),该方法将被调用。当参数为实例时。、假如参数不包括_dir_(),该方法将最大限度地采集参数信息删除object对象名为name的属性计算表达式expression的值execfile(filename,globals,用法近似exec(),不一样的是execfile的参数filename为文件名,而execlocals)的参数为字符串。构造一个序列,等价于itemforiteminiterableiffunc

8、tion(item)filter(function,iterable)1、参数function:返回值为True或False的函数,可以为None2、参数iterable:序列或可迭代对象getattr(object,name,defalut)获得一个类的属性globals()返回一个描述当前全局符号表的字典hasattr(object,name)判断对象object能否包括名为name的特征hash(object)假如对象object为哈希表种类,返回对象object的哈希值id(object)返回对象的独一表记isinstance(object,classinfo)判断object是不是c

9、lass的实例;.issubclass(class,classinfo)判断是不是子类len(s)返回会集长度locals()返回当前的变量列表map(function,iterable,.)遍历每个元素,执行function操作memoryview(obj)返回一个内存镜像种类的对象next(iterator,default)近似于iterator.next()object()基类property(fget,fset,fdel,属性接见的包装类,设置后可以经过c.x=value等来接见setter和getterdoc)reduce(function,iterable,合并操作,从第一个开始是

10、前两个参数,而后是前两个的结果与第三个initializer)合并进行办理,以此类推reload(module)重新加载模块setattr(object,name,value)设置属性值;.repr(object)将一个对象变化为可打印的格式slice()staticmethod申明静态方法,是个解说super(type,object-or-type)引用父类type(object)返回该object的种类vars(object)返回对象的变量,若无参数与dict()方法近似返回一个byte数组1、假如source为整数,则返回一个长度为source的初始化数组;2、假如source为字符串,

11、则依据指定的encoding将字符串变换为字bytearray(source,encoding,节序列;errors)、假如source为可迭代种类,则元素一定为0,255中的整数;34、假如source为与buffer接口一致的对象,则此对象也可以被用于初始化bytearray.zip(iterable,.)实在是没有看懂,不过看到了矩阵的变化方面五、IO操作file(filename,mode,bufsize)file种类的构造函数,作用为打开一个文件,假如文件不存在且mode为写或追加时,文件将被创立。增加b到mode参数中,将对文件以二进制形式操作。增加+到mode参数中,将同意对文件

12、同时进行读写操作1、参数filename:文件名称。2、参数mode:r(读)、w(写)、a(追加)。;.3、参数bufsize:假如为0表示不进行缓冲,假如为1表示进行行缓冲,假如是一个大于1的数表示缓冲区的大小。获得用户输入input(prompt)介绍使用raw_input,由于该函数将不会捕捉用户的错误输入open(name,mode,buffering)打开文件与file有什么不一样?介绍使用openprint打印函数raw_input(prompt)设置输入,输入都是作为字符串办理六、其余help()-帮助信息_import_()-没太看理解了,看到了那句“Directuseof_import_()israre以后就没心看”下去了apply()、buffer()、coerce()、intern()-这些是过期的内置函数,故不说明七、后记内置函数,一般都是由于使用频率比较屡次或是是元操作,因此经过内置函数的形式供给出来,经过对python的内置函数分类解析可以看出来:基本的数据操作基本都是一些数学运算(自然除了加减乘除)、逻辑操作、会集操作、基本IO操作,而后就是对于语言自己的反射操作,还有就是字符串操作,也是比较常用的,特别需要注意的是反射操作;.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号