Python中的有用的内置函数有哪些?
Python中有很多有用的内置函数,涵盖了各种常见的数据处理、字符串操作、文件处理、数学计算等功能。以下是一些常用的内置函数:
1. abs(x):返回x的绝对值
2. len(s):返回s的长度
3. max(iterable[, key=func]):返回iterable中最大的元素
4. min(iterable[, key=func]):返回iterable中最小的元素
5. sum(iterable[, start=0]):返回iterable中所有元素的和,可指定起始值
6. round(number[, ndigits]):将number四舍五入到ndigits位小数点
7. sorted(iterable[, key=func, reverse=False]):返回iterable的一个排序副本
8. sorted(iterable, key=lambda x: (x[1], x[0])):按照可迭代对象中元素的第二个元素进行排序
字符串操作:
9. str.capitalize():将字符串的 个字符转换为大写
10. str.lower():将字符串的所有字符转换为小写
11. str.upper():将字符串的所有字符转换为大写
12. str.replace(old, new):将字符串中的old子串替换为new子串
13. str.strip():去除字符串中的空白字符
14. str.split([separator[, maxsplit]]):将字符串分割为子字符串列表
15. str.join(iterable):将可迭代对象中的元素以字符串为连接符连接起来
文件处理:
16. open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None):打开一个文件,返回文件对象
17. file.read([size]):读取文件的内容,可指定读取的字节数
18. file.readline([size]):读取文件的一行内容,可指定读取的字节数
19. file.write(string):向文件中写入字符串
20. file.close():关闭文件
数学计算:
21. pow(x, y[, z]):返回x的y次幂的余数,如果有z,则对余数取模
22. math.ceil(x):返回大于等于x的最小整数
23. math.floor(x):返回小于等于x的最大整数
24. math.sqrt(x):返回x的平方根
25. math.sin(x)、math.cos(x)、math.tan(x):计算三角函数的值
列表操作:
26. list.append(x):将元素x追加到列表的末尾
27. list.pop([index]):移除列表中的一个元素,并返回该元素的值
28. list.sort([key=func, reverse=False]):对列表进行排序
29. list.reverse():反转列表的顺序
30. list.count(x):返回元素x在列表中的出现次数
字典操作:
31. dict.keys():返回字典中所有的键
32. dict.values():返回字典中所有的值
33. dict.items():返回字典中所有的键值对
34. dict.get(key[, default]):根据键返回对应的值,如果键不存在则返回默认值
类型转换:
35. int(x):将x转换为整数
36. float(x):将x转换为浮点数
37. str(x):将x转换为字符串
38. list(iterable):将可迭代对象转换为列表
39. tuple(iterable):将可迭代对象转换为元组
40. dict(iterable):将可迭代对象转换为字典
这只是Python内置函数的一小部分,Python还提供了许多其他有用的内置函数,可以根据实际需求选择使用。
