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

Python中常用的内置函数及其功能简述

发布时间:2023-05-30 17:21:49

Python是一种高级编程语言,它附带了许多内置函数,这些内置函数可以在Python程序中直接使用。其他的函数则需要先导入相关模块才能使用。Python中的内置函数具有广泛的应用和重要的作用,对于Python初学者和开发者来说都是不可或缺的一部分。在本文中,我们将简述Python中常用的内置函数及其功能。

1. print()

print()函数用于将数据打印输出到屏幕,是Python中最基本的输出函数之一。

print('Hello, World!')

输出结果:Hello, World!

2. input()

input()函数用于从键盘接收输入。

name = input('请输入你的名字:')
print('你好,' + name + '!')

输入'Python',输出结果:你好,Python!

3. type()

type()函数查询给定变量的类型。

x = 5
y = '5'
print(type(x))  # <class 'int'>
print(type(y))  # <class 'str'>

4. str()

str()函数将其他类型的数据转换为字符串。

x = 5
y = str(x)
print(type(x))  # <class 'int'>
print(type(y))  # <class 'str'>

5. int()

int()函数可以将一个字符串或浮点数转换为整数。

x = '5'
y = int(x)
print(type(x))  # <class 'str'>
print(type(y))  # <class 'int'>

6. float()

float()函数将其他类型的数据转换为浮点数。

x = 5
y = float(x)
print(type(x))  # <class 'int'>
print(type(y))  # <class 'float'>

7. bool()

bool()函数判断一个对象是否为True或False。

x = 5
y = 0
print(bool(x))  # True
print(bool(y))  # False

8. len()

len()函数返回字符串、列表、元组等序列的长度。

x = 'Hello, World!'
y = [1, 2, 3, 4, 5]
print(len(x))  # 13
print(len(y))  # 5

9. range()

range()函数生成一个整数序列,通常与for循环结合使用。

for i in range(5):
    print(i)

输出结果:

0
1
2
3
4

10. max()

max()函数返回给定参数的最大值。

x = [1, 2, 3, 4, 5]
print(max(x))  # 5

11. min()

min()函数返回给定参数的最小值。

x = [1, 2, 3, 4, 5]
print(min(x))  # 1

12. sum()

sum()函数返回给定参数的总和。

x = [1, 2, 3, 4, 5]
print(sum(x))  # 15

13. abs()

abs()函数返回给定参数的绝对值。

x = -5
print(abs(x))  # 5

14. round()

round()函数返回给定参数的四舍五入值。

x = 3.1415
print(round(x, 2))  # 3.14

15. sorted()

sorted()函数返回给定参数的排序结果。

x = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
print(sorted(x))  # [1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9]

16. enumerate()

enumerate()函数返回一个枚举对象,其中包含给定序列的索引和对应的元素值。

x = ['apple', 'banana', 'cherry']
for i, item in enumerate(x):
    print(i, item)

输出结果:

0 apple
1 banana
2 cherry

17. zip()

zip()函数返回一个zip对象,其中包含两个或更多的序列,序列中的元素一一对应。

x = ['apple', 'banana', 'cherry']
y = [1, 2, 3]
for i in zip(x, y):
    print(i)

输出结果:

('apple', 1)
('banana', 2)
('cherry', 3)

18. reversed()

reversed()函数返回一个反向迭代器,用于反向迭代序列。

for i in reversed(range(5)):
    print(i)

输出结果:

4
3
2
1
0

19. any()

any()函数用于判断给定的可迭代对象中是否存在任意一个元素为True。

x = [0, 1, 2, 3, 4, 5]
print(any(x))  # True

20. all()

all()函数用于判断给定的可迭代对象中的所有元素是否都为True。

x = [0, 1, 2, 3, 4, 5]
print(all(x))  # False

以上是Python常用内置函数的简要介绍。在实际编程中,这些内置函数被广泛使用,可以大幅降低程序的开发难度和时间。掌握这些内置函数的使用方法与特点,将对提高编程效率和代码质量有很大的帮助。