Python
 Computer >> コンピューター >  >> プログラミング >> Python

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

  1. Pythonで文字列を逆にする方法は?

    文字列のスライス演算子と範囲演算子を使用して、Pythonで文字列を逆にすることができます。例: >>> 'Hello'[::-1] ‘olleH’ >>>‘Halloween’[::-1] ‘neewollaH’ []演算子は、コロン「:」で区切った3つの数値を取ることができます。 1つ目は開始インデックス、2つ目は終了インデックス、3つ目はストライドです。ここでは、ストライドを-1として指定し、他の2つは空のままにしました。これは、最初から最後まで一度に1つずつ逆方

  2. 文字列のタブをPythonの複数のスペースに展開するにはどうすればよいですか?

    Pyhtonには、文字列クラスでreplaceというメソッドがあります。入力として、置き換える文字列と置き換える文字列を取ります。文字列オブジェクトで呼び出されます。このメソッドを呼び出して、次の方法でタブをスペースに置き換えることができます。 print( 'replace     tabs in       this string'.replace('\t', '')) 出力 replace tabs in this string Pythonの「re」モジュールを使用して、正規表現を使用