了解Python内置函数的妙用
发布时间:2023-12-17 13:41:28
Python内置函数是一些在Python解释器中已经定义好的函数,可以直接使用,无需事先进行导入。这些内置函数能够帮助开发者更加高效地进行编程工作。下面将介绍一些常用的Python内置函数及其使用例子。
1. print():用于输出指定的字符串或变量的值。
name = "Alice"
age = 25
print(f"My name is {name} and I'm {age} years old.")
输出结果:My name is Alice and I'm 25 years old.
2. len():用于返回对象的长度或元素个数。
my_list = [1, 2, 3, 4, 5] print(len(my_list))
输出结果:5
3. input():用于从用户输入中获取数据。
name = input("Please enter your name: ")
print(f"Hello, {name}!")
输出结果(用户输入为:"Bob"):Hello, Bob!
4. type():用于返回对象的类型。
x = 5 print(type(x))
输出结果:<class 'int'>
5. int()、float()、str():用于将其他类型的数据转换为整数、浮点数或字符串。
num = "5" print(int(num) + 10)
输出结果:15
6. range():用于创建一个整数序列。
for i in range(5):
print(i)
输出结果:0 1 2 3 4
7. list()、tuple()、set():用于创建列表、元组或集合。
my_list = list(range(5)) print(my_list)
输出结果:[0, 1, 2, 3, 4]
8. sum():用于返回可迭代对象的所有元素的和。
my_list = [1, 2, 3, 4, 5] print(sum(my_list))
输出结果:15
9. sorted():用于对可迭代对象进行排序。
my_list = [3, 1, 4, 2, 5] print(sorted(my_list))
输出结果:[1, 2, 3, 4, 5]
10. zip():用于将多个可迭代对象的对应元素组合成元组。
names = ["Alice", "Bob", "Charlie"]
ages = [25, 30, 35]
for name, age in zip(names, ages):
print(f"{name} is {age} years old.")
输出结果:Alice is 25 years old. Bob is 30 years old. Charlie is 35 years old.
11. abs():用于返回一个数的绝对值。
x = -5 print(abs(x))
输出结果:5
这只是Python内置函数的一小部分,还有很多其他有用的函数可以帮助开发者更好地完成编程任务。使用这些内置函数能够节省开发的时间和精力,提高代码的可读性和效率。
