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

了解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内置函数的一小部分,还有很多其他有用的函数可以帮助开发者更好地完成编程任务。使用这些内置函数能够节省开发的时间和精力,提高代码的可读性和效率。