Python教程

Python 数据序列——字符串str (二)

本文主要是介绍Python 数据序列——字符串str (二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.字符串的拆分与合并

split:字符串按照指定分隔符进行拆分

拆分后得到的结果是由拆分后的字符串组成的一个列表,拆分后,所有的分隔符消失

join:将字符串序列(容器类型中所有元素均为字符串)按照指定分隔符进行合并
# split(self(不用传值), sep(分隔符), maxsplit(最大分割次数))


join:格式  '字符串'.join (可迭代类型)   可迭代类型中必须是字符串类型,否则报错

 

 2.字符串转换

capitalize:将字符串首字母大写,其余字母小写

print(str1.capitalize())

title: 将字符串中每个单词首字母大写(任何非字母字符都可以作为单词分隔符)

print(str1.title())

upper:将字符全部变为大写

print(str1.upper())

lower:将字符全部变为小写

print(str1.lower())

3.字符串两侧指定字符删除

strip:删除字符串两侧的指定字符

格式:字符串.strip(self(不传值), chars(可以传一个字符或多个字符))

print(str1.strip())  删除空字符串

rstrip:删除字符串右侧的制定字符

lstrip:删除字符串左侧的指定字符

4.字符串对齐

rjust:右对齐

格式:字符串.rjust(self(不用传值), width(字符宽度), fillchar(填充字符))

print(str1.rjust(10))

ljust:左对齐

print(str1.ljust(10))

cneter: 居中对齐

print(str1.center(10))

 5.字符串判断

所有的字符串判断结果都是布尔型数据

isalnum:判断是否都为字母或数字

isalpha:判断是否都为字母

isdigit:判断是否都为数字

isspace:判断是否都为空格

endswith:是否以……结尾

startswith:是否以……开头

这篇关于Python 数据序列——字符串str (二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!