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

Python内置函数:掌握Python自带的常用函数

发布时间:2023-06-09 18:47:06

Python作为一门高级编程语言,内置了大量常用函数,这些函数对于初学者和专业开发者来说都是非常重要的。在使用这些函数时,我们可以对字符串、数字、列表、元组、字典等数据类型进行操作和处理。本文将介绍Python自带的常用函数,帮助大家掌握Python的基础。

1. abs()函数

abs()函数返回一个数的绝对值。例如:

abs(-3) 返回3

abs(3) 返回3

2. len()函数

len()函数返回对象的长度或元素数量。例如:

len('hello') 返回5

len([1, 2, 3, 4]) 返回4

3. type()函数

type()函数返回对象的类型。例如:

type('hello') 返回<class 'str'>

type(3) 返回<class 'int'>

4. int()函数

int()函数将一个字符串或浮点数转换为整数。例如:

int('123') 返回123

int(3.5) 返回3

5. float()函数

float()函数将一个字符串或整数转换为浮点数。例如:

float('3.5') 返回3.5

float(3) 返回3.0

6. str()函数

str()函数将一个对象转换为字符串。例如:

str(123) 返回'123'

str([1, 2, 3]) 返回'[1, 2, 3]'

7. max()函数

max()函数返回可迭代对象中最大的元素值。例如:

max([3, 1, 4, 5, 2]) 返回5

max('hello') 返回'o'

8. min()函数

min()函数返回可迭代对象中最小的元素值。例如:

min([3, 1, 4, 5, 2]) 返回1

min('hello') 返回'e'

9. sum()函数

sum()函数返回可迭代对象中所有元素的和。例如:

sum([1, 2, 3, 4, 5]) 返回15

10. pow()函数

pow()函数返回给定数字的指定次方。例如:

pow(2, 3) 返回8

pow(3, 2) 返回9

11. round()函数

round()函数将一个浮点数四舍五入到指定的小数位数。例如:

round(3.1415, 2) 返回3.14

round(3.9) 返回4

12. chr()函数

chr()函数返回给定整数对应的ASCII字符。例如:

chr(65) 返回'A'

chr(97) 返回'a'

13. ord()函数

ord()函数返回给定ASCII字符对应的整数。例如:

ord('A') 返回65

ord('a') 返回97

14. range()函数

range()函数返回一个能够迭代的对象,包括指定的起始值和指定的结束值(但不包括结束值)。例如:

range(5) 返回[0, 1, 2, 3, 4]

range(1, 5) 返回[1, 2, 3, 4]

15. map()函数

map()函数将指定函数应用于可迭代对象中的每个元素,并返回一个新的可迭代对象。例如:

def multiply_by_two(n):

  return n * 2

list(map(multiply_by_two, [1, 2, 3])) 返回[2, 4, 6]

16. filter()函数

filter()函数将指定函数应用于可迭代对象中的每个元素,根据函数返回的值过滤出符合条件的元素,并返回一个新的可迭代对象。例如:

def is_even(n):

  return n % 2 == 0

list(filter(is_even, [1, 2, 3, 4, 5])) 返回[2, 4]

17. zip()函数

zip()函数将多个可迭代对象中对应位置的元素进行配对,并返回一个新的可迭代对象。例如:

list(zip([1, 2, 3], ['a', 'b', 'c'])) 返回[(1, 'a'), (2, 'b'), (3, 'c')]

18. sorted()函数

sorted()函数将可迭代对象中的元素按照指定的顺序进行排序,并返回一个新的列表。例如:

sorted([3, 1, 4, 5, 2]) 返回[1, 2, 3, 4, 5]

19. reversed()函数

reversed()函数将可迭代对象中的元素翻转,返回一个新的可迭代对象。例如:

list(reversed([1, 2, 3])) 返回[3, 2, 1]

20. isinstance()函数

isinstance()函数检查一个对象是否是指定类型的实例。例如:

isinstance('hello', str) 返回True

isinstance(3, float) 返回False

以上就是Python内置函数的简要说明,虽然只是浅尝辄止,但是也对初学者来说应该足够了。对于专业开发者来说,这些函数是非常常见的工具,在开发中更是必不可少的。