python有多少个bif内置函数

Python的内置函数数量是152个。

Python3内置函数是Python编程语言中预先定义好的一些函数,可以直接在程序中使用,无需自己编写,这些内置函数可以帮助我们更快速、高效地完成各种任务,本文将详细介绍Python3的内置函数,并提供相关问题与解答的栏目。

常用内置函数

1、数值计算

python有多少个bif内置函数

2、字符串操作

3、文件操作

4、时间和日期处理

5、操作系统相关

6、数据结构操作

7、正则表达式操作

8、随机数生成

9、其他常用函数

数值计算

1、abs(x):返回x的绝对值

2、max(a, b, c, ...):返回a、b、c等中的最大值

3、min(a, b, c, ...):返回a、b、c等中的最小值

4、sum(iterable[, start]):返回iterable序列(列表、元组、集合等)的总和,可选参数start表示从哪个位置开始累加

5、len(s):返回对象(字符串、列表、元组等)的长度

6、round(number[, ndigits]):四舍五入保留ndigits位小数

7、divmod(a, b):返回一个包含商和余数的元组(a // b, a % b)

8、pow(x, y[, z]):返回x的y次方,可选参数z表示结果的精度

9、int(x[, base]):将x转换为整数,可选参数base表示进制

10、float(x[, base]):将x转换为浮点数,可选参数base表示进制

11、complex(real[, imag]):创建一个复数,real表示实部,imag表示虚部

12、str(object):将object转换为字符串

13、format(value[, format_spec]):格式化字符串,value表示需要格式化的值,format_spec表示格式说明符

14、tuple([iterable]):将可迭代对象转换为元组

15、list([iterable]):将可迭代对象转换为列表

16、set([iterable]):将可迭代对象转换为集合

python有多少个bif内置函数

17、frozenset([iterable]):将可迭代对象转换为不可变集合

18、range(stop):生成一个从0到stop-1的整数序列

19、enumerate(iterable[, start]):枚举iterable中的元素及其下标,可选参数start表示起始下标

20、map(function, iterable, ...):对iterable中的每个元素应用function函数,并返回结果列表

21、filter(function, iterable, ...):过滤出iterable中满足function条件的元素,并返回结果列表

22、zip(*iterables):将iterables中的元素按索引配对成元组,返回一个新的迭代器

23、sorted(iterable[, key=None][, reverse]):对iterable进行排序,可选参数key表示自定义排序规则,reverse表示是否降序排列

24、reversed(iterable):反转iterable中的元素顺序,返回一个新的迭代器

25、hex(x):返回x的十六进制字符串表示

26、oct(x):返回x的八进制字符串表示

27、bin(x):返回x的二进制字符串表示

28、chr(i):返回Unicode编码为i的字符

29、ord(c):返回字符c的Unicode编码

30、ascii(obj):返回obj的ASCII表示形式

31、capwords(s):将s中的每个单词首字母大写,其余字母小写

32、join(sequence[, separator]):使用separator连接sequence中的所有元素,返回一个新的字符串

33、split(separator[, maxsplit]):使用separator分割字符串,可选参数maxsplit表示最大分割次数,默认为-1表示分割所有可能的部分

34、replace(old, new[, count]):将字符串中的old替换为new,可选参数count表示替换次数限制,默认为-1表示替换所有匹配项

35、find(sub[, start[, end]]):查找字符串sub在原字符串中的位置,可选参数start和end表示搜索范围,默认为None表示整个字符串

36、index(sub[, start[, end]]):查找字符串sub在原字符串中的位置,如果找不到则抛出异常ValueError(" substring not found"),可选参数start和end表示搜索范围,默认为None表示整个字符串

37、count(sub[, start[, end]]):计算字符串sub在原字符串中出现的次数,可选参数start和end表示搜索范围,默认为None表示整个字符串

38、startswith(prefix[, start[, end]]):检查字符串是否以prefix开头,可选参数start和end表示搜索范围,默认为None表示整个字符串

39、endswith(suffix[, start[, end]]):检查字符串是否以suffix结尾,可选参数start和end表示搜索范围,默认为None表示整个字符串

40、strip([chars]):去除字符串两端的指定字符(默认为空格),可选参数chars表示要去除的字符集合

python有多少个bif内置函数

41、lstrip([chars]):去除字符串左侧的指定字符(默认为空格),可选参数chars表示要去除的字符集合

42、rstrip([chars]):去除字符串右侧的指定字符(默认为空格),可选参数chars表示要去除的字符集合

43、lower():将字符串中的所有大写字母转换为小写字母

44、upper():将字符串中的所有小写字母转换为大写字母

45、title():将字符串中的每个单词首字母大写,其余字母小写

46、center(width[, fillchar]):将字符串居中对齐并用fillchar填充至指定宽度,默认使用空格填充

47、zfill(width):在字符串左侧填充0使其达到指定宽度

48、isalnum():检查字符串是否由字母和数字组成

49、isalpha():检查字符串是否由字母组成

50、isdigit():检查字符串是否由数字组成

51、islower():检查字符串是否由小写字母组成

52、isspace():检查字符串是否由空白字符组成

53、isupper():检查字符串是否由大写字母组成

54、ljust(width[, fillchar]):将字符串左对齐并用fillchar填充至指定宽度,默认使用空格填充

55、rjust(width[, fillchar]):将字符串右对齐并用fillchar填充至指定宽度,默认使用空格填充

56、lstrip():去除字符串左侧的指定字符(默认为空格)

57、rstrip():去除字符串右侧的指定字符(默认为空格)

58、splitlines():按照行分割字符串并返回一个列表

59、expandtabs([tabsize]):将字符串中的制表符替换为指定数量的空格或其他字符组成的子串

60、translate(table):根据table翻译表替换字符串中的字符

61、maketrans(args):根据args创建一个翻译表用于translate方法替换字符

62、partition(sep)[2]:将字符串按照sep分割成三部分并返回一个包含三个元素的元组(第一部分是分隔符之前的部分)如果没有找到分隔符则返回两个元素的元组(第二部分是原始字符串本身)如果只找到一个分隔符则返回一个元素的元组(第二部分是分隔符之后的部分)剩余部分作为第三部分返回给调用者使用maketrans()方法创建翻译表时需要传入两个长度相同的可迭代对象作为参数分别表示要被替换成的字符和替换成的字符,trans = str.maketrans('abc' 'xyz')然后使用translate()方法进行替换:'abcdef'.translate(trans)输出结果为'xyzdef',注意maketrans()方法创建的翻译表只能用于translate()方法一次使用后会失效需要重新创建新的翻译表。

原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/205699.html

Like (0)
Donate 微信扫一扫 微信扫一扫
K-seo的头像K-seoSEO优化员
Previous 2024-01-06 13:49
Next 2024-01-06 13:49

相关推荐

  • python列表降序排列的方法是什么

    Python列表降序排列的方法在Python中,我们可以使用内置的sort()函数或者sorted()函数来对列表进行排序,这两个函数都可以接受一个可选参数reverse,当reverse=True时,列表会按照降序排列,下面分别介绍这两种方法。1、使用sort()函数sort()函数会对原地修改列表,使其按照升序排列,如果我们想要得……

    2023-12-26
    0184
  • mysql随机字符串如何还原数据

    可以使用MySQL的UNHEX()函数将随机字符串还原为原始数据。

    2024-05-23
    0124
  • python读取文件如何饼图绘制

    Python怎么实现读取文件绘制饼状图在数据分析中,饼状图是一种常用的可视化方式,它可以直观地展示数据的占比情况,在Python中,我们可以使用matplotlib库来绘制饼状图,本文将介绍如何使用Python读取文件并绘制饼状图。准备工作1、安装matplotlib库:pip install matplotlib2、准备数据文件:我……

    2024-01-01
    0108
  • python声明变量应注意哪些事项

    在Python中,声明变量是编程的基本操作之一,正确地声明和使用变量对于编写高效、可读性强的代码至关重要,本文将详细介绍在Python中声明变量时应注意的一些事项。1、使用关键字def声明函数在Python中,我们使用关键字def来声明函数,函数是一段具有特定功能的代码块,可以接受输入参数并返回结果。def add(a, b): re……

    2024-01-25
    0106
  • python获取list中最多的

    Python获取list中最大值的方法在Python中,我们有多种方法可以获取列表中的最大值,下面,我们将介绍两种常用的方法:max()函数和sort()方法。1、max()函数max()函数是Python的内置函数,用于返回给定参数的最大值,如果提供了两个或更多的参数,它将返回最大的参数,如果没有提供参数,它将返回默认值。语法:ma……

    2023-12-20
    0149
  • python判断文件类型的函数

    Python怎么判断文件类型在日常使用中,我们经常需要判断一个文件的类型,例如图片、视频、音频等,Python提供了多种方法来实现这个功能,本文将介绍两种常用的方法:通过文件扩展名判断和通过文件内容判断。通过文件扩展名判断1、获取文件扩展名要判断一个文件的类型,首先需要获取其扩展名,在Python中,可以使用os.path模块的spl……

    2024-01-17
    0212

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

免备案 高防CDN 无视CC/DDOS攻击 限时秒杀,10元即可体验  (专业解决各类攻击)>>点击进入