Python String APIPython String 文档

基本能力

[]

获取某个索引的字符

len

获取字符串的长度

for in

遍历字符串中的字符

特性检测

数字检测相关

isdecimal

是否是最普通的 数字,也就是 Ascii 表内的

isdigit

比 isdecimal 还支持 Unicode 数字含义的字符

isnumeric

比 isdigit 还支持 Unicode 数值含义的字符

文字检测相关

isalpha

是不是文字

isupper

是不是大写

islower

是不是小写

isalnum

是不是文字 或者 数字

isspace

是不是空格

其它

isascii

是不是属于 ascii

isidentifier

是不是 Python 语言的合法 identifier

大小写格式化

大小写切换

upper

小写变大写

lower

大写变小写

swapcase

小写变大写,大写变小写

首字母大写

capitalize

只有第一个首字母大写,其它小写

title

每个单词首字母大写,其它小写

查找

查找子字符串 的 出现

in

查找是否出现

count

查找出现了几次

查找子字符串 第一次出现的位置

find

从左往右,找不到返回 -1

rfind

从右往左,找不到返回 -1

index

从左往右,找不到抛异常

rindex

从右往左,找不到抛异常

是否以什么开头或结尾

startswith

是否以什么开头

endswith

是否以什么结尾

比较

== !=

相等比较

< > <= >=

大小比较

补充 与 刮除

补充 0

zfill

左侧补充 0,并保留符号

补充 空格 或 指定字符

center

两侧补充

rjust

左侧补充

ljust

右侧补充

刮除 空格 或 指定字符

strip

刮除两侧

lstrip

刮除左侧

rstrip

刮除右侧

拆分

使用分隔符,就切一刀,拆为两份

partition

从左往右切

rpartition

从右往左切

使用分隔符,切很多刀,拆为数组

split

从左往右切

rsplit

从右往左切

文本拆多行

splitlines

切行专用

构建

+

合并两个字符串

join

作为连接符 连接合并一堆字符串

*

成倍复制源字符串

format

根据模板填空构建字符串

改变

replace

更改部分字符串为新的

expandtabs

扩展制表符 为 空格

广告

ZZAX 微信公众

文档一更新,立刻告诉你