使用Python的内置函数:了解常用的内置函数及其用法
Python中内置的函数几乎能够处理任何的任务,无论是简单的数学计算、打印输出、还是复杂的数据类型转换和网络通信等等。下面是常用的Python内置函数及其用法:
1. print()
用于将数据输出到控制台,可以同时输出多个数据,使用逗号进行分隔。
示例:
print(‘hello world’)
print(‘1 + 2 =’, 1+2)
2. input()
用于从控制台获取用户输入的数据,可以带一个字符串提示语。
示例:
name = input('Please input your name:')
print('Your name is:', name)
3. type()
用于获取数据类型。
示例:
print(type('hello')) # str
print(type(3)) # int
4. len()
用于获取数据长度。
示例:
s = 'hello'
print(len(s)) # 5
5. range()
用于生成一组数字序列,可以指定起始值、终止值和步长。
示例:
for i in range(1, 10, 2):
print(i)
# 输出结果为:1 3 5 7 9
6. round()
用于四舍五入,可以指定小数位数。
示例:
print(round(3.14159, 2)) # 3.14
7. max()
用于获取最大值。
示例:
print(max(1, 2, 3)) # 3
8. min()
用于获取最小值。
示例:
print(min(1, 2, 3)) # 1
9. sorted()
用于对列表进行排序。
示例:
lst = [3, 1, 4, 2]
print(sorted(lst)) # [1, 2, 3, 4]
10. sum()
用于对列表求和。
示例:
lst = [1, 2, 3, 4]
print(sum(lst)) # 10
11. abs()
用于获取绝对值。
示例:
x = -1
print(abs(x)) # 1
12. chr()
用于将整数转换为ASCII码对应的字符。
示例:
print(chr(65)) # ‘A’
13. ord()
与chr函数相反,用于将字符转换为ASCII码对应的整数。
示例:
print(ord('A')) # 65
14. str()
用于将数据转换为字符串类型。
示例:
x = 123
print(str(x)) # ‘123’
15. int()
用于将数据转换为整数类型。
示例:
x = ‘123’
print(int(x)) # 123
16. float()
用于将数据转换为浮点数类型。
示例:
x = '3.14159'
print(float(x)) # 3.14159
17. bool()
用于将数据转换为布尔类型,True/False。
示例:
x = 1
print(bool(x)) # True
18. format()
格式化字符串,可以指定输出的格式。
示例:
x = 123.456
print('{:.2f}'.format(x)) # 123.46
19. zip()
用于将多个列表进行合并。
示例:
lis1 = [1, 2, 3]
lis2 = [4, 5, 6]
print(list(zip(lis1, lis2))) # [(1, 4), (2, 5), (3, 6)]
20. enumerate()
用于将列表转换为枚举对象,可以同时获取每个元素的索引和值。
示例:
lst = ['A', 'B', 'C']
for i, v in enumerate(lst):
print(i, v)
# 输出结果为:
# 0 A
# 1 B
# 2 C
在Python中内置函数举不胜举,上述只是常用的一些内置函数及其用法,值得指出的是,Python的内置函数和模块的开发者可以使用Python编写Python的模块,这就是Python模块体系的一个主要特点。所以,开发者还能通过安装第三方模块,来扩展Python的内置库。
