在 Python 的编程世界里,内置函数就像是一把把神奇的钥匙,能帮助我们快速、高效地完成各种任务。对于刚入门 Python 的新手来说,掌握一些高频使用的内置函数,能让你的代码编写效率大幅提升。接下来,我们就一起看看这 10 个 Python 入门必备的高频内置函数。

1. print()
print() 函数可以说是 Python 中最基础、最常用的函数之一了。它的主要作用就是将对象以字符串的形式输出到标准输出(通常是控制台)。简单来说,就像是你有一个小喇叭,通过 print() 函数把你想要表达的内容广播出去。
基本用法
# 输出字符串
print("Hello, Python!")
# 输出变量
name = "Alice"
print(name)
# 输出多个对象
age = 20
print(name, "is", age, "years old.")
高级用法
print() 函数还有一些参数可以调整输出的格式,比如 sep 用于指定多个对象之间的分隔符,end 用于指定输出结束时的字符。
# 指定分隔符
print(1, 2, 3, sep='-')
# 指定结束字符
print("Hello", end=' ')
print("World!")
2. input()
input() 函数用于从标准输入(通常是键盘)读取用户输入的内容,并将其作为字符串返回。可以把它想象成一个小窗口,等待用户往里面输入信息。
基本用法
# 获取用户输入
name = input("Please enter your name: ")
print("Hello,", name)
需要注意的是,input() 函数返回的是字符串类型,如果需要使用其他类型的数据,需要进行类型转换。
# 获取用户输入的整数
age = int(input("Please enter your age: "))
print("You will be", age + 1, "next year.")
3. len()
len() 函数用于返回对象的长度或元素个数。对于字符串来说,就是字符串中字符的个数;对于列表、元组、字典等序列类型,就是其中元素的个数。可以把它想象成一个尺子,用来测量对象的“长度”。
基本用法
# 计算字符串的长度
string = "Hello"
print(len(string))
# 计算列表的长度
my_list = [1, 2, 3, 4, 5]
print(len(my_list))
# 计算字典的长度
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(len(my_dict))
4. type()
type() 函数用于返回对象的类型。在 Python 中,一切皆对象,每个对象都有自己的类型。type() 函数就像是一个“身份识别器”,能帮我们确定对象的具体类型。
基本用法
# 查看不同类型对象的类型
num = 10
print(type(num))
string = "Hello"
print(type(string))
my_list = [1, 2, 3]
print(type(my_list))
5. range()
range() 函数用于生成一个不可变的整数序列,通常用于循环中。可以把它想象成一个“数字工厂”,按照我们的要求生产出一系列的数字。
基本用法
# 生成从 0 到 4 的整数序列
for i in range(5):
print(i)
# 生成从 2 到 6 的整数序列
for i in range(2, 7):
print(i)
# 生成从 1 到 10,步长为 2 的整数序列
for i in range(1, 11, 2):
print(i)
6. list()
list() 函数用于将可迭代对象(如字符串、元组、集合等)转换为列表。就像是一个“变形金刚”,能把其他类型的对象变成列表类型。
基本用法
# 将字符串转换为列表
string = "Hello"
my_list = list(string)
print(my_list)
# 将元组转换为列表
my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)
7. tuple()
tuple() 函数与 list() 函数相反,它用于将可迭代对象转换为元组。元组是不可变的序列,一旦创建就不能修改。可以把它想象成一个“保险箱”,里面的东西一旦放进去就不能再改变。
基本用法
# 将列表转换为元组
my_list = [1, 2, 3]
my_tuple = tuple(my_list)
print(my_tuple)
# 将字符串转换为元组
string = "Hello"
my_tuple = tuple(string)
print(my_tuple)
8. dict()
dict() 函数用于创建一个新的字典。字典是一种键值对的集合,就像是一个“通讯录”,每个联系人都有一个唯一的名字(键)和对应的信息(值)。
基本用法
# 创建一个空字典
my_dict = dict()
print(my_dict)
# 通过关键字参数创建字典
my_dict = dict(name="Alice", age=20)
print(my_dict)
# 通过可迭代对象创建字典
my_list = [('a', 1), ('b', 2)]
my_dict = dict(my_list)
print(my_dict)
9. sorted()
sorted() 函数用于对可迭代对象进行排序,并返回一个新的已排序列表。可以把它想象成一个“排序大师”,能把一堆杂乱无章的东西按照一定的规则排列好。
基本用法
# 对列表进行排序
my_list = [3, 1, 4, 2, 5]
sorted_list = sorted(my_list)
print(sorted_list)
# 对字符串进行排序
string = "hello"
sorted_string = ''.join(sorted(string))
print(sorted_string)
# 自定义排序规则
my_list = [('a', 3), ('b', 1), ('c', 2)]
sorted_list = sorted(my_list, key=lambda x: x[1])
print(sorted_list)
10. sum()
sum() 函数用于对可迭代对象中的元素进行求和。可以把它想象成一个“计算器”,能快速计算出一堆数字的总和。
基本用法
# 对列表中的元素求和
my_list = [1, 2, 3, 4, 5]
total = sum(my_list)
print(total)
# 对元组中的元素求和
my_tuple = (10, 20, 30)
total = sum(my_tuple)
print(total)
总结
这 10 个高频内置函数在 Python 编程中非常常用,掌握它们能让你的代码编写更加高效。下面是一个简单的表格总结:
| print() | 输出对象到标准输出 |
| input() | 从标准输入读取用户输入 |
| len() | 返回对象的长度或元素个数 |
| type() | 返回对象的类型 |
| range() | 生成整数序列 |
| list() | 将可迭代对象转换为列表 |
| tuple() | 将可迭代对象转换为元组 |
| dict() | 创建字典 |
| sorted() | 对可迭代对象进行排序 |
| sum() | 对可迭代对象中的元素求和 |
希望通过这篇文章,你能对这些内置函数有更深入的理解,在 Python 编程的道路上越走越顺!

