Python 字符串常见操作解析

一、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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容