扭转字符串并交换案例的最有效方法是什么?例如,如果我的输入字符串是:
ng-if="RegisterShow"
我希望字符串的内容为:
input_string = "Hello Python World"
答案 0 :(得分:3)
你可以在反向字符串上使用str.swapcase()
来交换案例(反之亦然):
input_string = "Hello Python World"
output_string = input_string[::-1].swapcase()
# to reverse the string ^
# OR, input_string.swapcase()[::-1]
output_string
将保留的位置:
>>> output_string
'DLROw NOHTYp OLLEh'
答案 1 :(得分:2)
像
这样的东西''.join([c.lower() if c.isupper() else c.upper() for c in my_string][::-1])