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 转换为一个普通整数。如果参数是字符串,那么它可能包含符号和小数点。如果超出了普通整数的表示范围,一个长整数被返回。
往期热门,好玩有趣:
手把手教你,菜鸟也能用Python写一个2048游戏
用Python做个海量小姐姐素描图
Python里三个最高逼格的调试神器
本篇文章来源于: 菜鸟学Python
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何使用 Python 列表推导10/07
- ♥ 新年开始,说说理财,建议大家好好看看03/25
- ♥ 没有基础如何学习python01/11
- ♥ 如何使用python输出连续的星号?09/16
- ♥ 如何比较python时间09/09
- ♥ python中的K-NN算法是什么?12/17
内容反馈