字符串判断

返回数据为布尔类型

变量.startswith('5') 是否以...开头

python基础 字符串操作2_分隔符

x=s.endswith('8') 是否以...结尾

s.isalpha() #判断是否全部是字母组成的,是为true不是为false

s.isdigit() #判断是否全部是数字组成的,是为true不是为false

s.isalnum() #判断是否是数字或字母组成的,是为true不是为false

s.isspace() #判断是否有空格,是为true不是为false

s.isupper() #判断是否为大写字母,是为true不是为false

s.islower() #判断是否为小写字母,是为true不是为false

替换

repalace(old,new,count)

repalace('被替换的字符','新的字符',1 (替换几个))默认全部替换

python基础 字符串操作2_分隔符_02

切割字符串

s.split('分隔符') qiege

s.rsplit('分隔符') 从右向左切割

splitlines

按照行分隔,返回一个包含各行作为元素的列表。

mystr = 'hello \nworld' print(mystr.splitlines())

partition

把mystr以str分割成三部分,str前,str和str后,三部分组成一个元组

mystr = '今天天气好晴朗,处处好风光呀好风光' print(mystr.partition('好')) # ('今天天气', '好', '晴朗,处处好风光呀好风光')

rpartition

类似于 partition()函数,不过是从右边开始.

mystr = '今天天气好晴朗,处处好风光呀好风光' print(mystr.rpartition('好')) # ('今天天气好晴朗,处处好风光呀', '好', '风光')

python基础 字符串操作2_分隔符_03