Python中的内置函数详解和实例展示
发布时间:2023-08-23 18:06:02
Python中的内置函数是指在Python解释器中已经集成的函数,可以直接使用而无需额外导入任何模块。内置函数通常由C语言实现,速度很快,是Python中的基本操作函数。下面将详细介绍一些常用的内置函数,并给出相应的实例展示。
1. print()函数:用于输出结果到标准输出,可以打印字符串、数字、列表等多种类型的数据。
print("Hello, World!") # 输出Hello, World!
print(3+5) # 输出8
print(["apple", "banana", "cherry"]) # 输出['apple', 'banana', 'cherry']
2. len()函数:返回对象的长度或元素个数。
print(len("Python")) # 输出6
print(len([1, 2, 3, 4, 5])) # 输出5
3. input()函数:用于从标准输入获取用户输入的内容,并返回一个字符串。
name = input("Please enter your name: ")
print("Hello, " + name + "!") # 若用户输入Alice,则输出Hello, Alice!
4. int()函数:用于将字符串或其他可转换为整数的对象转换为整数。
print(int("123")) # 输出123
print(int(3.14)) # 输出3
5. float()函数:用于将字符串或其他可转换为浮点数的对象转换为浮点数。
print(float("3.14")) # 输出3.14
print(float(5)) # 输出5.0
6. str()函数:用于将对象转换为字符串。
print(str(123)) # 输出"123" print(str([1, 2, 3])) # 输出"[1, 2, 3]"
7. range()函数:用于生成一个指定范围内的整数序列,可以指定起始值、结束值和步长。
print(list(range(5))) # 输出[0, 1, 2, 3, 4] print(list(range(1, 10, 2))) # 输出[1, 3, 5, 7, 9]
8. sorted()函数:用于对可迭代对象进行排序,返回一个新的已排序的列表。可以指定key参数来指定排序的依据。
numbers = [3, 1, 4, 2, 5] print(sorted(numbers)) # 输出[1, 2, 3, 4, 5] names = ["Alice", "Charlie", "Bob"] print(sorted(names, key=len)) # 输出['Bob', 'Alice', 'Charlie']
9. sum()函数:用于计算可迭代对象中元素的总和,可指定起始值。
print(sum([1, 2, 3, 4, 5])) # 输出15 print(sum(range(1, 101))) # 输出5050
10. max()和min()函数:分别返回可迭代对象中的最大值和最小值。
print(max([4, 6, 2, 8, 3])) # 输出8
print(min("Python")) # 输出'h'
除了以上列举的函数,Python中还有很多其他常用的内置函数,如abs()(返回数值的绝对值)、round()(对浮点数进行四舍五入)、type()(返回对象的类型)等等。这些内置函数极大地方便了Python程序的开发与调试过程。
