我想从给定的字符串中创建一个新的字符串,并使用大写和小写交替。
我尝试遍历字符串,然后先将大写更改为新字符串,然后再将小写更改为另一个新字符串。
def myfunc(x):
even = x.upper()
lst = list(even)
for itemno in lst:
if (itemno % 2) !=0:
even1=lst[1::2].lowercase()
itemno=itemno+1
even2=str(even1)
print(even2)
由于我无法更改给定的字符串,因此需要一种创建新字符串备用大写字母的好方法。
这是一个在线人
"".join([x.upper() if i%2 else x.lower() for i,x in enumerate(mystring)])
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句