python内置函数大全,建议初学者收藏学习

一、数学运算类

《python内置函数大全,建议初学者收藏学习》
《python内置函数大全,建议初学者收藏学习》

二、集合类操作

《python内置函数大全,建议初学者收藏学习》
《python内置函数大全,建议初学者收藏学习》

三、逻辑判断

《python内置函数大全,建议初学者收藏学习》
《python内置函数大全,建议初学者收藏学习》

四、反射

callable(object)

检查对象object是否可调用

1、类是可以被调用的

2、实例是不可以被调用的,除非类中声明了__call__方法

classmethod()

1、注解,用来说明这个方式是个类方法

2、类方法即可被类调用,也可以被实例调用

3、类方法类似于Java中的static方法

4、类方法中不需要有self参数

compile(source, filename,

mode[, flags[, dont_inherit]])

将source编译为代码或者AST对象。代码对象能够通过exec语句来执行或者eval()进行求值。

1、参数source:字符串或者AST(Abstract Syntax Trees)对象。

2、参数 filename:代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。

3、参数model:指定编译代码的种类。可以指定为 ‘exec’,’eval’,’single’。

4、参数flag和dont_inherit:这两个参数暂不介绍

dir([object])

1、不带参数时,返回当前范围内的变量、方法和定义的类型列表;

2、带参数时,返回参数的属性、方法列表。

3、如果参数包含方法__dir__(),该方法将被调用。当参数为实例时。

4、如果参数不包含__dir__(),该方法将最大限度地收集参数信息

delattr(object, name)

删除object对象名为name的属性

eval(expression [, globals [, locals]])

计算表达式expression的值

execfile(filename [, globals [, locals]])

用法类似exec(),不同的是execfile的参数filename为文件名,而exec的参数为字符串。

filter(function, iterable)

构造一个序列,等价于[ item for item in iterable if function(item)]

1、参数function:返回值为True或False的函数,可以为None

2、参数iterable:序列或可迭代对象

《python内置函数大全,建议初学者收藏学习》
《python内置函数大全,建议初学者收藏学习》

reduce(function, iterable[, initializer])

合并操作,从第一个开始是前两个参数,然后是前两个的结果与第三个合并进行处理,以此类推

《python内置函数大全,建议初学者收藏学习》
《python内置函数大全,建议初学者收藏学习》

bytearray([source [, encoding [, errors]]])

返回一个byte数组

1、如果source为整数,则返回一个长度为source的初始化数组;

2、如果source为字符串,则按照指定的encoding将字符串转换为字节序列;

3、如果source为可迭代类型,则元素必须为[0 ,255]中的整数;

4、如果source为与buffer接口一致的对象,则此对象也可以被用于初始化bytearray.

zip([iterable, …])

实在是没有看懂,只是看到了矩阵的变幻方面

五、IO操作

《python内置函数大全,建议初学者收藏学习》
《python内置函数大全,建议初学者收藏学习》

六、其他

help()–帮助信息

七、后记

内置函数,一般都是因为使用频率比较频繁或是是元操作,所以通过内置函数的形式提供出来,通过对python的内置函数分类分析可以看出来:基本的数据操作基本都是一些数学运算(当然除了加减乘除)、逻辑操作、集合操作、基本IO操作,然后就是对于语言自身的反射操作,还有就是字符串操作,也是比较常用的,尤其需要注意的是反射操作。

    原文作者:NicePython
    原文地址: https://zhuanlan.zhihu.com/p/61977192
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞