欢迎访问宙启技术站
智能推送

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程序的开发与调试过程。