Python内置函数大全:介绍常用的内置函数及其用法
Python是一种高级、解释性、面向对象的编程语言。它的灵活性、易用性以及大量的库和工具使Python成为 的编程语言之一。在Python中,有许多内置函数,这些函数是直接内置在解释器中的,可以直接调用,无需导入任何模块或库。本文将介绍一些常用的Python内置函数及其用法。
1. abs()
abs()函数返回一个数的绝对值,例如:
print(abs(-10)) # 输出 10 print(abs(10)) # 输出 10
2. all()
all()函数返回一个迭代器,如果所有元素都为True,则返回True,否则返回False,例如:
print(all([True, False, True])) # 输出 False print(all([1, 2, 3, 4])) # 输出 True
3. any()
any()函数返回一个迭代器,如果迭代器中任意一个元素为True,则返回True,否则返回False,例如:
print(any([True, False, True])) # 输出 True print(any([0, False, None, []])) # 输出 False
4. bin()
bin()函数返回一个整数的二进制表示,例如:
print(bin(10)) # 输出 '0b1010' print(bin(20)) # 输出 '0b10100'
5. bool()
bool()函数返回一个值的布尔值,例如:
print(bool(0)) # 输出 False
print(bool(None)) # 输出 False
print(bool('')) # 输出 False
print(bool(1)) # 输出 True
6. chr()
chr()函数返回一个整数对应的ASCII字符,例如:
print(chr(65)) # 输出 'A' print(chr(97)) # 输出 'a'
7. float()
float()函数将一个字符串或数值转换为浮点数,例如:
print(float('3.14')) # 输出 3.14
print(float(6)) # 输出 6.0
8. int()
int()函数将一个字符串或浮点数转换为整数,例如:
print(int('10')) # 输出 10
print(int(1.9)) # 输出 1
9. len()
len()函数返回一个序列的长度,例如:
print(len([1, 2, 3, 4])) # 输出 4
print(len('hello')) # 输出 5
10. max()
max()函数返回一个序列中的最大值,例如:
print(max([1, 2, 3, 4])) # 输出 4
print(max('hello')) # 输出 'o'
11. min()
min()函数返回一个序列中的最小值,例如:
print(min([1, 2, 3, 4])) # 输出 1
print(min('hello')) # 输出 'e'
12. pow()
pow()函数返回一个数的幂次方,例如:
print(pow(2, 3)) # 输出 8 print(pow(3, 2)) # 输出 9
13. round()
round()函数返回一个数的四舍五入值,例如:
print(round(3.14159, 2)) # 输出 3.14 print(round(4.5)) # 输出 5
14. sorted()
sorted()函数返回一个排序后的序列,例如:
print(sorted([3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5, 8])) # 输出 [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 8, 9]
print(sorted('hello')) # 输出 ['e', 'h', 'l', 'l', 'o']
15. str()
str()函数将一个对象转换为字符串,例如:
print(str(3.14)) # 输出 '3.14' print(str([1, 2, 3])) # 输出 '[1, 2, 3]'
16. sum()
sum()函数返回一个序列中所有元素的和,例如:
print(sum([1, 2, 3, 4, 5])) # 输出 15
17. type()
type()函数返回一个对象的类型,例如:
print(type(3)) # 输出 <class 'int'>
print(type('hello')) # 输出 <class 'str'>
这些内置函数不仅使用简单,而且很实用,可以帮助我们轻松地完成许多任务。当然,Python中还有许多其他内置函数及其用法,感兴趣的读者可以去Python官方文档上查找更多信息。
