Pythonで\\を\に置き換える方法は?
Pythonで\\を\に置き換えるか、バックスラッシュでエスケープされた文字列をエスケープ解除するには、2つの方法があります。 1つは、literal_evalを使用して文字列を評価することです。この方法では、文字列を別の引用符で囲む必要があることに注意してください。例:
>>> import ast >>> a = '"Hello,\\nworld"' >>> print ast.literal_eval(a) Hello, world
もう1つの方法は、文字列クラスのdecode('string_escape')メソッドを使用することです。たとえば、
>>> print "Hello,\\nworld".decode('string_escape') Hello, world
-
Pythonで文字列を逆にする方法は?
文字列のスライス演算子と範囲演算子を使用して、Pythonで文字列を逆にすることができます。例: >>> 'Hello'[::-1] ‘olleH’ >>>‘Halloween’[::-1] ‘neewollaH’ []演算子は、コロン「:」で区切った3つの数値を取ることができます。 1つ目は開始インデックス、2つ目は終了インデックス、3つ目はストライドです。ここでは、ストライドを-1として指定し、他の2つは空のままにしました。これは、最初から最後まで一度に1つずつ逆方
-
文字列のタブをPythonの複数のスペースに展開するにはどうすればよいですか?
Pyhtonには、文字列クラスでreplaceというメソッドがあります。入力として、置き換える文字列と置き換える文字列を取ります。文字列オブジェクトで呼び出されます。このメソッドを呼び出して、次の方法でタブをスペースに置き換えることができます。 print( 'replace tabs in this string'.replace('\t', '')) 出力 replace tabs in this string Pythonの「re」モジュールを使用して、正規表現を使用