Python是一种广泛使用的高级编程语言,其标准库中包含了许多内置函数,这些函数可以完成各种任务,以下是一些常用的Python内置函数:
(图片来源网络,侵删)
1、abs()
:返回数字的绝对值。
2、dict()
:创建一个新的字典。
3、help()
:调用内置的帮助系统。
4、min()
:返回可迭代对象或两个以上参数中的最小值。
5、setattr()
:设置指定对象的属性值。
6、all()
:返回所有元素是否都为真值。
7、dir()
:不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。
8、hex()
:将一个整数转换为一个前缀为”0x”的十六进制字符串。
9、max()
:返回可迭代对象或两个以上参数中的最大值。
10、sum()
:对可迭代对象进行求和计算。
11、type()
:返回对象的类型。
12、vars()
:返回对象object的属性和属性值的字典对象。
13、bool()
:将给定的值转换为布尔值。
14、bytearray()
:返回一个新的字节数组。
15、callable()
:检查对象是否可以调用。
16、chr()
:返回一个字符,该字符对应于指定的ASCII值。
17、compile()
:将字符串编译为代码或AST对象。
18、delattr()
:删除指定对象的属性。
19、dict.fromkeys()
:创建一个新的字典,其中包含从可迭代对象获取的键,每个键的值都是value。
20、enumerate()
:返回一个枚举对象。
21、eval()
:解析并执行一个Python表达式。
22、exec()
:解析并执行一个字符串作为Python代码。
23、filter()
:构造一个从可迭代对象中过滤出结果的迭代器。
24、frozenset()
:创建一个不可变的集合对象。
25、getattr()
:返回指定对象的属性值。
26、globals()
:返回一个全局变量的字典。
27、hasattr()
:检查对象是否有给定的属性。
28、hash()
:返回对象的哈希值。
29、help()
:显示任何对象的帮助信息。
30、id()
:返回对象的“身份”。
31、input([prompt])
:从控制台读取一行输入,将其解析为Python表达式,并返回结果。
32、int(x=0)
:将一个数字或字符串转化为整型。
33、isinstance()
:检查对象是否是类的实例。
34、issubclass()
:检查类是否是另一个类的子类。
35、iter()
:返回一个迭代器对象。
36、len()
:返回对象的长度或项目数。
37、list()
:创建一个新的列表。
38、locals()
:返回一个当前局部符号表的字典。
39、map()
:根据提供的函数对指定序列做映射。
40、memoryview()
:返回给定参数的内存视图。
41、next()
:从迭代器中返回下一个项目。
42、object()
:生成一个基本的对象。
43、oct()
:将整数转换为八进制字符串。
44、open([file, [mode[, buffering]]])
:打开文件以进行读取、写入等操作。
45、ord()
:返回长整数表示的Unicode字符。
46、pow(x, y[, z])
:返回x的y次幂对z取模的结果。
47、`print([object, … [, sep=’ ‘, end=’
‘, file=sys.stdout]]))`:打印对象的文本表示形式。
48、property()
:返回一个属性对象。
49、range([start, ]stop[, step=1])
:生成一个整数序列。
50、repr()
:将对象的字符串表示形式返回。
51、reversed()
:反转序列的操作。
52、round(number[, ndigits])
:将数字四舍五入到最接近的ndigits。
53、set()
:创建一个新的集合对象。
54、slice()
:返回一个新的“切片”对象。
55、sorted()
:对所有可迭代的对象进行排序操作。
56、staticmethod()
:返回一个静态方法对象。
57、str([object = '' [, encoding = 'utf8' [, errors = 'strict'])])
:返回一个对象的字符串版本。
58、sum()
:对可迭代对象进行求和计算。
59、super()
:返回一个临时的“超类”对象。
60、tuple([iterable])
:生成一个元组类型的数据。
61、type()
:返回对象的类型。
62、zip(*iterables)
:用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表,如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。
以上就是Python的一些主要内置函数,它们可以帮助我们更有效地编写代码,在编程过程中,我们需要根据实际需求选择合适的函数来完成任务。
评论(0)