Python官方文档内置函数整理

上传人:文*** 文档编号:48322298 上传时间:2022-01-03 格式:DOCX 页数:6 大小:18.70KB
返回 下载 相关 举报
Python官方文档内置函数整理_第1页
第1页 / 共6页
Python官方文档内置函数整理_第2页
第2页 / 共6页
Python官方文档内置函数整理_第3页
第3页 / 共6页
点击查看更多>>
资源描述
一、数学运算类abs(x)求绝对道1、参数可以是整型,也可以是宣教2、若参数是曾数,则返回短数的模cornplcx(rcal, imag)创建一个宣教divmod(a, b)分别取商和余数注意:型型、浮点型都可以floatQx)将一个宇符串或数转换为浮点数。如果无参数将返回0。int(x, base)将一个宇符转换为int类型,base表示进制long(x> base)将一个宇符转换为long类型pow& y> R返回x的y次需nmgc(start!, stop, step)产生一个序列,默认从。开始round(x, n)四舍五入sum(iterablc, start)对集合求和<x:t(x)将一个数字转化为8进制hcx(x)将整数x转换为16进制宇符申chr返回型数i对应的ASCII字符bin(x)将整数X转换为二进制字符串bool®)将x转换为Boolean类型二、集合类操作basestringOstr和Unicode的超类不能直接调用,可以用作isirmance判断f()rmat(valuc , fbrmat-spcc)格式化输出宇符串格式化的参数顺序从0开始,如T am 0J like"unichr(i)返回给定int类型的Unicodecnumerate(scquciicc , start = 0)返回一个可枚举的对象,该对象的next。方法将返回一个tupleitcr(o, sentinel)生成一个对象的迭代器,第二个参数去示分隔符max(iterablc, args. key)返回集合中的最大值minfittrablcf, args. key)返回集合中的最小值dict(a 咽)创建数据字典list(口蛇 table)将一个集合类转换为另外一个集合类setOset对象实例化str(objcct)转换为string类型sorted(ilcrablc, cmp, kcy, reverse)队集合排序tuple(iterablc)生成一个tuple类型xrangc(stan, stop, step)xrangeO函数与range。类似,但xrnageO并不创建列表,而是返回一 个grange对象,它的行为与列表相似,但是只在需要时才计算列 去值,当列表很大时,这个特性能为我们节省内存三、逻辑判断all(iterablc)1、集合中的元素都为其的时候为其2、特别的,若为空串返回为Trueany(itcrablc)1、集合中的元素有一个为真的时候为真2、特别的,若为空串返回为FalsecmpR y)如果xy,返回负数;x=y,返回0; x>y,返回正教四、反射callablc(objcct)检查对象objeci是否可调用1、类是可以被调用的2、实例是不可以被调用的,除非类中声明了_。d_方法classmcthodO1、注解,用来说明这个方式是个类方法2、类方法即可被类调用,也可以被实例调用3、类方法类似于Java中的static方法4、类方法中不需要有self参数compilc(source. filename, modc, flags, dont_inherit)将source编译为代码或者AST对象。代码对象能够通过 X 语句来执行 或者eval。进行求值。1、参数 source:宇符串或者 AST (Abstract Syntax Trees)对象。2、参数filename:代码文件名称,如果不是从文件读取代码则传递一些可 辨认的值,3、参数model:指定摭译代码的种类。可以指定为cxcc , eval , sinc 04、参数flag和denjinherit:这两个参数暂不介绍dirobjcct)1、不带参数时,返回当前范围内的变量、方法和定义的类型列表;2、带参数时,返回参数的属性、方法列表。3、如果参数包含方法_dir_0,该方法将被调用。当参数为实例时。%如果参数不包含_揄_0,该方法将最大限度地收集参数信息dvlaur(cbject:, name)删除object对象名为name的属性cval(cxprcssion , globals »locals)计算表达式expression的值cxccfilc(filcnamc , globals , locals)用法类似门比0,不同的是exeefik:的参数fikrname为文件名,而rue的参 数为宇符申。filtcr(function, iterable)构造一个序列,等价于item for item in iterablc if function(item) 1、function:返回值为True或Fdse的函数,可以为Nonu 2、参数反rabH序列或可迭代对象getattrbjcct, name , defalut)获取一个类的属性globalsQ返回一个描述当前全局符号表的宇典hasattr(objcct, name)判断对象object是否包含名为name的特性hash(objcct)如果对象object为哈希表类型,返回对象。城ct的哈希宣id(object)返回对象的唯一标识isinstanccfobject, classinfb)判断object是否是class的实例判断是否是子类issubclass(class, classinfb)len(s)返回集合长度locals。返回当前的变量列表map(function, ittrable,.)遍历每个元素,执行function操作rncmoryvicw(obj)返回一个内存镜像类型的对象ncxt(itcrator, default)类似于 iterator.next。objcctO要类propenyCffgciQ fset, fdcl, doc)属性访问的包装类,设置后可以通过c.x=value等来访问setter和getterrcducc(function, iterablc initializer)合并操作,从第一个开始是前两个参数,然后是前两个的结果与第三个合 并进行处理,以此类推reload (module)重新加载模块设置属性值sctattr(obicct> name, value)rcpr(objcct)将一个对象变幻为可打E1的格式slice 0staticmethod声明静态方法,是个注解supcr(typc, objcct-or-typc)引用父类t'pc(object)返回该object的类型vars(objcct)返回对象的变量,告尢参数与diet。方法类似bytcarray(source , encoding , errors)返回一个byte数组1、如果source为整数,则返回一个长度为s。3a的初始化数组;2、如果gcurce为字符申,则按照指定的seeding将字符串整换为字节序 列;3、如果source为可迭代类型,则元素必须为0 255中的整数;4、如果source为与buffa接口一致的对象,则此对象也可以被用于初始 化 bytcarray.zip(pterablcy .)实在是没有看懂,只是看到了矩阵的变幻方面五、】。操作filc(filciiamc , mode , bufsizc)file类型的构造国数,作用为打开一个文件,如果文件不存在且mode 为写或追加时,文件将被创建。添加''到mode参数中,将对文件 以二进制形式操作。添加'+ '到mode参数中,将允许对文件同时进 行读写操作1、参数filename:文件名称。2、参数mode: T (读)、(写)、冒(追加)。3、参数bufsix:如果为。去示不进行援冲,如果为1去示进行行援冲, 如果是一个大于1的数表示援冲区的大小。input(prompt)获取用户输入推荐使用rawjnput,因为该函数将不会捕获用户的错误输入opcn(iiamc, mode buffering)打开文件与file有什么不同?推荐使用openprint打印函数raw_input(prompt)设置输入,输入都是作为字符串处理六、其他hdpO-芾助信息_import_0没太看明白了,看到了那句“Direct use of _import_0 is rare"之后就没心看下去了applyO- buffcrOx cocrccQ intemO这些是过期的内置函数,故不说明七、后记内置函数,一於都是因为使用频率比较频繁或是是元操作,所以通过内置函数的形式提供出来,通过对python 的内置函数分类分析可以看出来:基本的数据操作其本都是一些教学运算(当然除了加减乘除)、逻辑操作、 集合操作、基本1。操作,然后就是对于语言自身的反射操作,还有就是字符串操作,也是比较常用的,尤其 需要注言的是反射操作。将整理出来的Excel表格作为附件。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 商业管理 > 营销创新


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!