Python 字符串常见操作解析

一、find

搜索指定字符串,没有返回-1:str.find(" ")

Python 字符串常见操作解析_第1张图片

二、index

搜索指定字符串,没有返回-1:str.index(" ")

Python 字符串常见操作解析_第2张图片

三、count

统计个数:str.count("内容")

Python 字符串常见操作解析_第3张图片

四、replace

替换a为b:str.replace("a","b")

Python 字符串常见操作解析_第4张图片

五、split

按指定字符分割字符串为数组:str.split(" ")

Python 字符串常见操作解析_第5张图片

六、capitalize

首字母大写,其余小写:str.capitalize()

七、title

首字母大写:str.title()

Python 字符串常见操作解析_第6张图片

八、startswith

是否以h开头:str.startswith("h")

Python 字符串常见操作解析_第7张图片

九、endswith

是否以l开头:str.endswith("l")

十、lower

全部小写:str.lower()

十一、upper

全部大写:str.upper()

Python 字符串常见操作解析_第8张图片

十二、ljust

获取固定长度,左对齐,右边用*或空格补齐:str.ljust(width,"*")(width)

Python 字符串常见操作解析_第9张图片

十三、rjust

获取固定长度,右对齐,左边用*或空格补齐:str.rjust(width,"*")(width)

Python 字符串常见操作解析_第10张图片

十四、center

获取固定长度,中间对齐,两边用*或空格补齐:str.ljust(width,"*")(width)

Python 字符串常见操作解析_第11张图片

十五、lstrip

去左空格:str.lstrip()

十六、rstrip

去右空格:str.rstrip()

十七、strip

去两边空格:str.strip()

十八、partition

把str以str分割成三部分,str前,str和str后:str.rpartition("str")

十九、rpartition

把str从右边以str分割成三部分,str前,str和str后:str.rpartition("str")

Python 字符串常见操作解析_第12张图片

二十、splitlines

按照行分隔,返回一个包含各行作为元素的列表:str.splitlines() 

Python 字符串常见操作解析_第13张图片

二十一、isalpha

是否全字母:str.isalpha()

二十一、isadigit

是否全数字:str.isdigit()

Python 字符串常见操作解析_第14张图片

二十三、isalnum

是否全为字母或数字:str.isalnum()

Python 字符串常见操作解析_第15张图片

二十四、isspace

默认分隔:如下

Python 字符串常见操作解析_第16张图片

二十五、join

构造出一个新的字符串:如下

Python 字符串常见操作解析_第17张图片

你可能感兴趣的:(Python 字符串常见操作解析)