#将字符串如'weAREgoodSTUDENT'形式转换为'We are good student'
def switch(s):
#分别匹配
import re
x=re.findall('[a-z]+',s)
y=re.findall('[A-Z]+',s)
#交替添加
z=[];t=0
while len(z)<=(len(x)+len(y)-1)*2:
if t<len(x):
z.append(x[t]);z=z+[' ']
if t<len(y):
z.append(y[t]);z=z+[' ']
t+=1
#去掉空格
z= [str(i) for i in z]
z1= ''.join(z)
#转换小写,首字母大写
z1=z1.lower().capitalize()
return z1
s='weAREgoodSTUDENTxxxHHHweAREchildren'
print(switch(s))
python 字符串单词大小分隔书写加空格
最新推荐文章于 2024-07-06 02:04:55 发布