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

Python内置函数一览表:常用函数及其示例

发布时间:2023-06-10 15:36:15

Python是一种易学易用的编程语言,具有强大的功能和广泛的适用范围。在Python中,有许多内置函数可以让我们更轻松地完成一些常见的任务。本文将介绍一些常用的Python内置函数及其示例,以帮助您更好地利用这些函数来提高程序的效率。

1. print()

print()函数是Python中最常用的函数之一,用于在控制台中输出文本或变量的值。它可以输出一个或多个参数,参数之间可以用逗号分隔。

示例:

print("hello world") # 输出字符串

x = 10

y = 20

print(x + y) # 输出变量的值

2. len()

len()函数用于获取一个序列(如字符串、列表、元组等)的长度。它返回序列中元素的个数。

示例:

str = "hello world"

print(len(str)) # 输出字符串的长度

3. range()

range()函数用于生成一个整数序列,常用于循环中。它可以接受一个或两个参数,第一个参数是序列的起始值,默认从0开始;第二个参数是序列的结束值(不包括该值),默认是1。

示例:

for i in range(5):

    print(i) # 输出0~4

for i in range(2, 5):

    print(i) # 输出2~4

for i in range(0, 10, 2):

    print(i) # 输出0,2,4,6,8

4. int()

int()函数用于将一个字符串或数字转换为整数。如果传入的是字符串,必须是整数格式的字符串。

示例:

a = "10"

print(int(a) + 5) # 输出15

5. str()

str()函数用于将一个对象转换为字符串。常用于与字符串相关的操作,如字符串的拼接。

示例:

a = 10

b = str(a)

print("a的值是:" + b) # 输出a的值是:10

6. float()

float()函数用于将一个字符串或整数转换为浮点数。

示例:

a = "3.14"

print(float(a)) # 输出3.14

7. type()

type()函数用于返回一个对象的类型。常用于判断变量的类型。

示例:

a = 10

b = "hello"

print(type(a)) # 输出<class 'int'>

print(type(b)) # 输出<class 'str'>

8. input()

input()函数用于从控制台获取用户输入的数据。它将输入的数据作为字符串返回。

示例:

name = input("请输入您的姓名:")

print("您的姓名是:" + name)

9. abs()

abs()函数用于返回一个数的绝对值。

示例:

a = -10

print(abs(a)) # 输出10

10. round()

round()函数用于对一个数进行四舍五入。可以接受两个参数,第一个参数是要进行四舍五入的数,第二个参数是保留的小数位数,默认为0。

示例:

a = 3.1415926

print(round(a, 2)) # 输出3.14

11. max()

max()函数用于返回一组数中的最大值。

示例:

a = [10, 20, 30]

print(max(a)) # 输出30

12. min()

min()函数用于返回一组数中的最小值。

示例:

a = [10, 20, 30]

print(min(a)) # 输出10

13. sum()

sum()函数用于计算一组数的和。

示例:

a = [1, 2, 3, 4, 5]

print(sum(a)) # 输出15

14. chr()

chr()函数用于返回指定整数对应的ASCII字符。

示例:

print(chr(65)) # 输出A

15. ord()

ord()函数用于返回指定字符的ASCII码。

示例:

print(ord('A')) # 输出65

16. hex()

hex()函数用于将一个整数转换为十六进制字符串。

示例:

a = 255

print(hex(a)) # 输出0xff

17. bin()

bin()函数用于将一个整数转换为二进制字符串。

示例:

a = 15

print(bin(a)) # 输出0b1111

18. oct()

oct()函数用于将一个整数转换为八进制字符串。

示例:

a = 8

print(oct(a)) # 输出0o10

19. abs()

abs()函数用于返回一个数的绝对值。

示例:

a = -10

print(abs(a)) # 输出10

20. pow()

pow()函数用于计算一个数的n次方,也可以用于计算一个数的平方根。

示例:

print(pow(2, 3)) # 输出8

print(pow(9, 0.5)) # 输出3.0

21. all()

all()函数用于判断一个序列的所有元素是否都为True,如果是则返回True,否则返回False。

示例:

a = [0, 1, 2]

b = [1, 2, 3]

print(all(a)) # 输出False

print(all(b)) # 输出True

22. any()

any()函数用于判断一个序列中是否有任意元素为True,如果是则返回True,否则返回False。

示例:

a = [0, 1, 2]

b = [1, 2, 3]

print(any(a)) # 输出True

print(any(b)) # 输出True

23. divmod()

divmod()函数用于返回两个数的商和余数,返回值为一个元组。

示例:

a = 9

b = 2

print(divmod(a, b)) # 输出(4, 1)

24. filter()

filter()函数用于过滤一个序列,返回一个经过过滤后的新序列。过滤规则由第一个参数指定,第二个参数是需要过滤的序列。

示例:

a = [1, 2, 3, 4, 5, 6]

b = list(filter(lambda x: x % 2 == 0, a))

print(b) # 输出[2, 4, 6]

25. map()

map()函数用于对一个序列的每个元素进行操作,并返回一个新的序列。操作规则由第一个参数指定,第二个参数是需要操作的序列。

示例:

a = [1, 2, 3, 4, 5]

b = list(map(lambda x: x + 1, a))

print(b) # 输出[2, 3, 4, 5, 6]

26. sorted()

sorted()函数用于对一个序列进行排序,默认按照元素的大小进行排序。sorted()函数不改变原来的序列,而是返回一个新的排序好的序列。

示例:

a = [3, 1, 4, 2, 5]

b = sorted(a)

print(b) # 输出[1, 2, 3, 4, 5]

27. zip()

zip()函数用于将多个序列合并成一个元组序列。zip()函数返回一个zip对象,可以使用list()函数将其转化为列表。

示例:

a = [1, 2, 3]

b = [4, 5, 6]

c = list(zip(a, b))

print(c) # 输出[(1, 4), (2, 5), (3, 6)]

总结:

本文介绍了Python中常用的27个内置函数,各个函数都有其独特的用途和优势。在日常编程中,我们可以根据需要灵活使用这些函数,以提高代码的效率和简洁度。此外,Python中还有很多其他有用的函数,值得我们去了解和掌握。