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

Python中常用函数总结

发布时间:2023-06-25 03:48:14

Python是一种高级编程语言,是当前最火爆的语言之一,它有着简洁的语法和强大的功能,可以帮助我们快速高效地开发程序。在Python中,有许多常用的函数,对于初学者来说,掌握这些常用函数是非常重要的。本文将对Python中常用函数进行总结。

1. print()函数

print()函数用于输出内容到屏幕上,可以输出字符串、数字、变量等,其基本语法如下:

print(*objects, sep=' ', end='
', file=sys.stdout, flush=False)

其中,*objects是要输出的内容,sep是分隔符,默认是空格,end是输出结束符,默认是换行符。file是输出到的文件对象,默认是标准输出,flush表示是否刷新缓存,默认是False。

2. input()函数

input()函数用于从用户输入数据,常用于交互式程序中,其基本语法如下:

input([prompt])

其中,prompt是一个字符串,用于提示用户输入内容,可以省略。input()函数会把用户输入的数据以字符串的形式返回。

3. int()函数

int()函数用于将一个字符串或浮点数转换成整数,其基本语法如下:

int(x, base=10)

其中,x是要转换的变量,base表示进制数,默认是十进制。

4. str()函数

str()函数用于将其他类型的数据转换成字符串,其基本语法如下:

str(obj)

其中,obj是要转换的变量。

5. len()函数

len()函数用于获取字符串、列表、元组等序列的长度,其基本语法如下:

len(s)

其中,s是要获取长度的序列。

6. type()函数

type()函数用于获取变量的数据类型,其基本语法如下:

type(obj)

其中,obj是要获取类型的变量。

7. range()函数

range()函数用于生成一个序列,常用于循环中,其基本语法如下:

range([start], stop[, step])

其中,start是序列的起始值,默认是0,stop是序列的结束值(不包含该值),step是序列的步长,默认是1。

8. list()函数

list()函数用于将其他类型的序列转换成列表,其基本语法如下:

list(iterable)

其中,iterable是要转换成列表的序列。

9. tuple()函数

tuple()函数用于将其他类型的序列转换成元组,其基本语法如下:

tuple(iterable)

其中,iterable是要转换成元组的序列。

10. dict()函数

dict()函数用于创建字典,其基本语法如下:

dict(**kwarg)

或者

dict(mapping, **kwarg)

其中,kwarg是一个字典参数,用于创建字典,mapping是一个映射对象。

11. sorted()函数

sorted()函数用于排序序列,其基本语法如下:

sorted(iterable, key=None, reverse=False)

其中,iterable是要排序的序列,key是一个函数用于排序规则,reverse表示排序方式,如果为True则表示降序排序。

12. max()函数

max()函数用于获取序列中的最大值,其基本语法如下:

max(iterable, *iterables, key=None, default=None)

其中,iterable是要获取最大值的序列,*iterables是其他要获取最大值的序列,key是一个函数用于排序规则,default表示如果序列为空,返回的默认值。

13. min()函数

min()函数用于获取序列中的最小值,其基本语法和max()函数相同。

14. sum()函数

sum()函数用于求和,其基本语法如下:

sum(iterable, start=0)

其中,iterable是要求和的序列,start表示求和的初始值,默认是0。

15. abs()函数

abs()函数用于获取变量的绝对值,其基本语法如下:

abs(x)

其中,x是要获取绝对值的变量。

16. round()函数

round()函数用于四舍五入,其基本语法如下:

round(number[, ndigits])

其中,number是要进行四舍五入的数字,ndigits表示保留的小数位数,默认是0。

17. map()函数

map()函数用于对序列中的每个元素进行操作,其基本语法如下:

map(function, iterable, ...)

其中,function是一个函数,用于操作序列中的每个元素,iterable是要操作的序列。

18. filter()函数

filter()函数用于筛选序列中的元素,其基本语法如下:

filter(function, iterable)

其中,function是一个函数,用于判断序列中的每个元素是否符合筛选条件,iterable是要筛选的序列。

19. zip()函数

zip()函数用于将序列中的元素一一对应进行组合,其基本语法如下:

zip(*iterables)

其中,iterables是要进行组合的序列,*表示可变参数。

20. enumerate()函数

enumerate()函数用于给序列中的元素编号,常用于在循环中获取元素和下标,其基本语法如下:

enumerate(iterable, start=0)

其中,iterable是要进行编号的序列,start表示编号的起始值,默认是0。

总结

Python中常用函数有很多,这里只列举了20个,涵盖了基本的输入输出、数据类型转换、序列操作、数学运算等方面。在学习Python编程时,熟练掌握这些函数是非常重要的。