Python 字符串的大小写反转和交换

Python 字符串的大小写反转和交换,python,case,reverse,swap,Python,Case,Reverse,Swap,反转字符串并交换大小写的最有效方法是什么?例如,如果我的输入字符串是: input_string = "Hello Python World" 我希望字符串的内容为: output_string = "DLROw NOHTYp OLLEh" 您可以使用反转字符串(反之亦然)交换大小写,如下所示: 其中,output\u字符串将保持: >>> output_string 'DLROw NOHTYp OLLEh' 您可以使用反转字符串(反之亦然)交换大小写,如下所示: 其中,

反转字符串并交换大小写的最有效方法是什么?例如,如果我的输入字符串是:

input_string = "Hello Python World"
我希望字符串的内容为:

output_string = "DLROw NOHTYp OLLEh"

您可以使用反转字符串(反之亦然)交换大小写,如下所示:

其中,
output\u字符串
将保持:

>>> output_string
'DLROw NOHTYp OLLEh'

您可以使用反转字符串(反之亦然)交换大小写,如下所示:

其中,
output\u字符串
将保持:

>>> output_string
'DLROw NOHTYp OLLEh'
差不多

''.join([c.lower() if c.isupper() else c.upper() for c in my_string][::-1])
差不多

''.join([c.lower() if c.isupper() else c.upper() for c in my_string][::-1])

你试过什么了吗?又问错问题了。你试过什么?什么不起作用?你试过什么吗?错误的问题再问一遍。你试过什么?什么不起作用?