【问题标题】:How to get this type of output in python in string [duplicate]如何在python中以字符串形式获取这种类型的输出[重复]
【发布时间】:2020-07-18 16:40:05
【问题描述】:

如何在python中得到这种类型的输出?

输入:'PythoN Is AwoSoMe'

输出:'aWOsOmE iS pYTHOn'

帮我解决这个问题

【问题讨论】:

标签: python string


【解决方案1】:

使用swapcase() 交换大小写,split() 将字符串划分为单词列表,reversed() 反转单词顺序,join() 将单词列表重新组合成一个单词字符串。

>>> 'PythoN Is AwoSoMe'.swapcase()
'pYTHOn iS aWOsOmE'
>>> 'PythoN Is AwoSoMe'.swapcase().split()
['pYTHOn', 'iS', 'aWOsOmE']
>>> list(reversed('PythoN Is AwoSoMe'.swapcase().split()))
['aWOsOmE', 'iS', 'pYTHOn']
>>> ' '.join(reversed('PythoN Is AwoSoMe'.swapcase().split()))
'aWOsOmE iS pYTHOn'

【讨论】:

    猜你喜欢
    • 2013-10-15
    • 2019-07-16
    • 1970-01-01
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多