Python 字符串常见操作解析

2018-06-14  本文已影响0人  4c7e6478f472

一、find

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

二、index

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

三、count

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

四、replace

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

五、split

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

六、capitalize

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

七、title

首字母大写:str.title()

八、startswith

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

九、endswith

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

十、lower

全部小写:str.lower()

十一、upper

全部大写:str.upper()

十二、ljust

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

十三、rjust

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

十四、center

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

十五、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")

二十、splitlines

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

二十一、isalpha

是否全字母:str.isalpha()

二十一、isadigit

是否全数字:str.isdigit()

二十三、isalnum

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

二十四、isspace

默认分隔:如下

二十五、join

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

上一篇下一篇

猜你喜欢

热点阅读