字符串的内建函数

随笔汇总 随笔汇总     2022-09-08     716

关键词:

Python 的字符串内建函数

Python 的字符串常用内建函数如下:

 

序号方法及描述
1

capitalize()
将字符串的第一个字符转换为大写

2

center(width, fillchar)


返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。
3

count(str, beg= 0,end=len(string))


返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数
4

bytes.decode(encoding="utf-8", errors="strict")


Python3 中没有 decode 方法,但我们可以使用 bytes 对象的 decode() 方法来解码给定的 bytes 对象,这个 bytes 对象可以由 str.encode() 来编码返回。
5

encode(encoding=‘UTF-8‘,errors=‘strict‘)


以 encoding 指定的编码格式编码字符串,如果出错默认报一个ValueError 的异常,除非 errors 指定的是‘ignore‘或者‘replace‘
6

endswith(suffix, beg=0, end=len(string))
检查字符串是否以 obj 结束,如果beg 或者 end 指定则检查指定的范围内是否以 obj 结束,如果是,返回 True,否则返回 False.

7

expandtabs(tabsize=8)


把字符串 string 中的 tab 符号转为空格,tab 符号默认的空格数是 8 。
8

find(str, beg=0 end=len(string))


检测 str 是否包含在字符串中 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1
9

index(str, beg=0, end=len(string))


跟find()方法一样,只不过如果str不在字符串中会报一个异常.
10

isalnum()


如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 True,否则返回 False
11

isalpha()


如果字符串至少有一个字符并且所有字符都是字母则返回 True, 否则返回 False
12

isdigit()


如果字符串只包含数字则返回 True 否则返回 False..
13

islower()


如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True,否则返回 False
14

isnumeric()


如果字符串中只包含数字字符,则返回 True,否则返回 False
15

isspace()


如果字符串中只包含空格,则返回 True,否则返回 False.
16

istitle()


如果字符串是标题化的(见 title())则返回 True,否则返回 False
17

isupper()


如果字符串中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False
18

join(seq)


以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串
19

len(string)


返回字符串长度
20

ljust(width[, fillchar])


返回一个原字符串左对齐,并使用 fillchar 填充至长度 width 的新字符串,fillchar 默认为空格。
21

lower()


转换字符串中所有大写字符为小写.
22

lstrip()


截掉字符串左边的空格
23

maketrans()


创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。
24

max(str)


返回字符串 str 中最大的字母。
25

min(str)


返回字符串 str 中最小的字母。
26

replace(old, new [, max])


把 将字符串中的 str1 替换成 str2,如果 max 指定,则替换不超过 max 次。
27

rfind(str, beg=0,end=len(string))


类似于 find()函数,不过是从右边开始查找.
28

rindex( str, beg=0, end=len(string))


类似于 index(),不过是从右边开始.
29

rjust(width,[, fillchar])


返回一个原字符串右对齐,并使用fillchar(默认空格)填充至长度 width 的新字符串
30

rstrip()


删除字符串字符串末尾的空格.
31

split(str="", num=string.count(str))


num=string.count(str)) 以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num 个子字符串
32

splitlines([keepends])


按照行(‘ ‘, ‘ ‘, ‘)分隔,返回一个包含各行作为元素的列表,如果参数 keepends 为 False,不包含换行符,如果为 True,则保留换行符。
33

startswith(str, beg=0,end=len(string))


检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查。
34

strip([chars])


在字符串上执行 lstrip()和 rstrip()
35

swapcase()


将字符串中大写转换为小写,小写转换为大写
36

title()


返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())
37

translate(table, deletechars="")


根据 str 给出的表(包含 256 个字符)转换 string 的字符, 要过滤掉的字符放到 deletechars 参数中
38

upper()


转换字符串中的小写字母为大写
39

zfill (width)


返回长度为 width 的字符串,原字符串右对齐,前面填充0
40

isdecimal()


检查字符串是否只包含十进制字符,如果是返回 true,否则返回 false。

序列类型(列表和元祖包括字符串等)通用的的内建函数

在python中,有许多序列的内建函数,部分函数的使用范围更广,适用于可迭代对象。一些常见的序列类型的内置函数。序号函数   功能                  ... 查看详情

举例说一些内建函数

...接使用的。我们常见的运算符也是内建函数大于>对应的内建比较函数为__gt__()大于等于>=对应的内建比较函数为__ge__()等于==对应的内建比较函数为__eq__()小于<对应的内建比较函数 查看详情

一文搞懂python的内建函数,自己添加一个print函数(代码片段)

目录1、什么是内建函数?2、内置的内建函数多有哪些?3、特殊函数说明3.1exec3.2eval3.3compile3.4globals和locals4、自己增加一个内置函数5、总结写python的同学应该都用过print函数,这个函数我们没有定义为什么可以调用... 查看详情

js的内建函数reduce

reduce函数,是ECMAScript5规范中出现的数组方法。在平时的工作中,相信大家使用的场景并不多,一般而言,可以通过reduce方法实现的逻辑都可以通过forEach方法来变相的实现,虽然不清楚浏览器的js引擎是如何在C++层面实现这两... 查看详情

一文搞懂python的内建函数,自己添加一个print函数(代码片段)

目录1、什么是内建函数?2、内置的内建函数多有哪些?3、特殊函数说明3.1exec3.2eval3.3compile3.4globals和locals4、自己增加一个内置函数5、总结写python的同学应该都用过print函数,这个函数我们没有定义为什么可以调用... 查看详情

类的内建函数和用来定制类的特殊方法

两个类的内建函数一:isinstance()1classP1():23def__init__(self,name):4self.name=name5pass67classP2(P1):8A=P1(‘wang‘)#定义类属性!!9B=P1(‘zi‘)1011print(P2.__dict__)12fori,vinP2.__dict__.items():13ifi==‘A‘:14print(v)15p 查看详情

12.为组件的内建信号编写槽函数(代码片段)

//自动关联槽函数1.清空  - 选中清空按钮右键->Gotoslot->clicked()    #QpushButton类的按钮常用的信号是clicked,就是点击发射信号  - 复制函数名称在myDialog.py文件的QmyDialog类下定义同名函数defon_btnClear_clicked(self):s... 查看详情

面向对象之类的内建函数

类的特殊成员上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套... 查看详情

面向对象高级编程——类实例及其他对象的内建函数

 内建函数描   述issubclass(sub,sup)如果类sub是类sub的子类,则返回True,反之为Falseisinstance(obj1,obj2)如果实例obj是类obj2或者obj2子类的一个实例,则返回True,反之为Falsehasattr(obj,attr)如果obj有属性attr,则返回Truegetattr(obj... 查看详情

python中字典的内建函数用法是啥?

Python中字典的内建函数用法是什么‍点击上方"Python人工智能技术"关注,星标或者置顶22点24分准时推送,第一时间送达后台回复“大礼包”,送你特别福利编辑:乐乐|来自:pypypypy上一篇:正文大家好,我是Pythn人工... 查看详情

内建函数(常用)

...-inFunctions,中文可以称为内建函数。内建函数就像dos系统的内部命令,他不依赖于外部模块。内建函数就是:安装好Python后就可以直接使用的函数,不需要import任何模块 基本的内建函数:int, str, list, tuple, set,&... 查看详情

socket()模块和套接字对象的内建方法

一、socket()模块函数要使用socket.socket()函数来创建套接字,其语法如下:socket(socket_family,socket_type,protocol=0)如上所述,scoket_family不是AF_UNIX就是AF_INET,scoket_type可以是SOCK_STREAM或SOCK_DGRAM,protocol一般不填,默认值为0.创建一个TCP/IP... 查看详情

第五篇--为组件的内建信号编写槽函数(代码片段)

学习书籍《PythonQtGUI与数据可视化编程》上一节学习的是内部自带的槽函数,这一节学习自己为组件编写槽函数。回忆一下上一节的图我们把确定按钮绑定了accept()函数,把退出按钮绑定了close()函数。接下来,我们来看一下清空... 查看详情

centos中的内建命令与普通命令的区别

查看详情

什么是bashshell的内建(buildin)命令

1.什么是buildin命令:shell内建命令是指bash(或其它版本)工具集中的命令。一般都会有一个与之同名的系统命令,比如bash中的echo命令与/bin/echo是两个不同的命令,尽管他们行为大体相仿。当在bash中键入一个命令时系统会先看他... 查看详情

sql日期

...了。在讨论日期查询的复杂性之前,我们先来看看最重要的内建日期处理函数。MySQLDate函数下面的表格列出了MySQL中最重要的内建日期函数:函数描述NOW()返回当前的日期和时间CURDATE()返回当前的日期CURT 查看详情

javascript函数初探

javascript的预定义函数:javascript引擎中有一组可以随时调用的内建函数。这些内建函数包括:1.parseInt()2.parseFloat()3.isNaN()4.isFinite()5.encodeURI()6.decodeURI()7.encodeURIComponent()8.decodeURIComponent()9.eval()=================> 查看详情

scala中的控制结构(代码片段)

  所谓的内建控制结构是指编程语言中可以使用的一些代码控制语法,如Scala中的if,while,for,try,match,以及函数调用等。需要注意的是,Scala几乎所有的内建控制结构都会返回一个值,这是由于函数式编程语言被认为是... 查看详情