Python3 内置函数


Python3 内置函数

Python3 内置函数是指 Python3 编程语言中原本就具有的可直接调用的函数,不需要先安装应用程序、库或模块。Python3 支持多达 68 个内置函数,其中大多数函数是通用简单类型,如字符串、数字、列表和字典。下面将详细介绍一些常用的 Python3 内置函数。

1. 数值相关函数

Python3 内置函数可用于处理数字,包括:

  • abs(): 返回一个数的绝对值
  • round(): 对数字进行四舍五入
  • divmod(): 返回两个数的商和余数的元组
  • pow(): 返回指定的底数对以指定的幂的值
  • sum(): 对列表或元组中的所有元素求和
  • min(): 返回多个参数中的最小值
  • max(): 返回多个参数中的最大值
num_list = [1, 2, 3, 4, 5]
print(sum(num_list))
print(min(num_list))
print(max(num_list))

2. 字符串相关函数

Python3 内置函数还可用于在字符串上执行操作,包括:

  • len(): 返回字符串的长度
  • str(): 将一个对象转换为字符串
  • int(): 将一个字符串或数字转换为整数
  • float(): 将一个字符串或数字转换为浮点数
  • upper() 和 lower(): 将字符串转换为大写或小写
  • strip(): 去除字符串两端的空格
  • join(): 将序列中的元素用指定字符连接起来
  • split(): 将字符串按指定字符分割为列表
text = "   there is a space around me.    "
print(len(text))
print(text.strip())
print(text.upper())
print(text.lower())
print(text.split())

3. 列表相关函数

Python3 内置函数可用于处理列表,包括:

  • sorted(): 对列表进行排序
  • reversed(): 返回一个反向迭代器
  • len(): 返回列表的长度
  • list(): 将一个对象转换为列表
  • append(): 将一个元素附加到列表的末尾
  • remove(): 从列表中删除指定元素
  • extend(): 将一个迭代器中的所有元素添加到列表中
num_list = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
print(sorted(num_list))
print(reversed(num_list))
print(len(num_list))
num_list.append(10)
print(num_list)
num_list.remove(1)
print(num_list)
num_list.extend([7, 8, 9])
print(num_list)

4. 字典相关函数

Python3 内置函数还支持字典类型,包括:

  • len(): 返回字典中键值对的个数
  • dict(): 创建字典
  • keys(): 返回字典中所有键的列表
  • values(): 返回字典中所有值的列表
  • items(): 返回字典中所有键值对的元组列表
fruit_dict = {'apple': 3, 'banana': 5, 'cherry': 2, 'durian': 1, 'elderberry': 4}
print(len(fruit_dict))
print(fruit_dict.keys())
print(fruit_dict.values())
print(fruit_dict.items())

Python3 内置函数可以在 Python 编程中实现常见的数值、字符串、列表和字典等操作,进一步简化编程难度,提高工作效率。