Pythonメニュー-文字列の文字または単語を反転
文字列の文字や単語を反転させたい
String自体は可変ではないので、反転するにはコピーを再作成する必要があります.反転文字は次のとおりです.
単語を反転するには、単語のリストを作成する必要があります.次に反転し、文字列に接続します.
もちろん1つの文で実現することもできます
中間の空白文字を保持する場合は、正規表現でsplitできます.
String自体は可変ではないので、反転するにはコピーを再作成する必要があります.反転文字は次のとおりです.
revchars = astring[::-1]
単語を反転するには、単語のリストを作成する必要があります.次に反転し、文字列に接続します.
revwords = astring.split( ) # -》LIST
revwords.reverse( ) # LIST
revwords = ' '.join(revwords) #LIST-》
もちろん1つの文で実現することもできます
revwords = ' '.join(astring.split( )[::-1])
中間の空白文字を保持する場合は、正規表現でsplitできます.
revwords = ''.join(re.split(r'(\s+)', astring)[::-1])