ITPub博客

首页 > 应用开发 > > Python 63个内置函数,你都ok吗?

Python 63个内置函数,你都ok吗?

作者:u_151d1ef45539 时间:2019-11-05 14:10:08 0 删除 编辑

daredevil爱科技 

文章来源于Python与算法社区 ,作者zglg



Python一共有60多个内置函数,今天先梳理其中35 个

1 abs()

绝对值或复数的模

2 all()  

接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False

3 any()  

接受一个迭代器,如果迭代器里有一个元素为真,那么返回True,否则返回False

4 ascii()  

调用对象的repr() 方法,获得该方法的返回值

5 bin()

将十进制转换为二进制

6 oct()

将十进制转换为八进制

7 hex()

将十进制转换为十六进制

8 bool()  

测试一个对象是True, 还是False.

9 bytes()  

将一个字符串转换成字节类型

10 str()  

将字符类型、数值类型等转换为字符串类型

11 callable()  

判断对象是否可以被调用,能被调用的对象就是一个callable 对象,比如函数 str, int 等都是可被调用的,但是例子4 中xiaoming这个实例是不可被调用的:

12 chr()

查看十进制整数对应的ASCII字符

13 ord()

查看某个ascii对应的十进制数

14 classmethod()  

classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。

15 complie()  

将字符串编译成python 能识别或可以执行的代码,也可以将文字读成字符串再编译。

16 complex()

创建一个复数

17 delattr()  

删除对象的属性

18 dict()  

创建数据字典

19 dir()  

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

20 divmod()  

分别取商和余数

21 enumerate()  

返回一个可以枚举的对象,该对象的next()方法将返回一个元组。

22 eval()  

将字符串str 当成有效的表达式来求值并返回计算结果;取出字符串中内容

23 exec()  

执行字符串或complie方法编译过的字符串,没有返回值

24 filter()  

过滤器,构造一个序列,等价于

在函数中设定过滤条件,逐一循环迭代器中的元素,将返回值为True时的元素留下,形成一个filter类型数据。

25 float()  

将一个字符串或整数转换为浮点数

26 format()  

格式化输出字符串,format(value, format_spec)实质上是调用了value的format(format_spec)方法。

27 frozenset()  

创建一个不可修改的集合。

28 getattr()  

获取对象的属性

29 globals()  

返回一个描述当前全局变量的字典

30 hasattr()

31 hash()  

返回对象的哈希值

32 help()  

返回对象的帮助文档

33 id()  

返回对象的内存地址

34 input()  

获取用户输入内容

35 int()  

int(x, base =10) , x可能为字符串或数值,将x 转换为一个普通整数。如果参数是字符串,那么它可能包含符号和小数点。如果超出了普通整数的表示范围,一个长整数被返回。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69927053/viewspace-3162005/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-07-31

  • 博文量
    155
  • 访问量
    256