2017-09-26 7 views
1

文字列リテラルが複数の行にまたがる場合、Pythonでは二重引用符"""..."""を使用できます。複数の行にまたがる文字列を定義する

>>> string = """\ 
... Usage: thingy [OPTIONS] 
...  -h      Display this usage message 
...  -H hostname    Hostname to connect to 
... """ 
>>> 

Rのような方法はありますか?

答えて

4

R文字列はまた、このような動作をサポート:

string <- " 
    ... Usage: thingy [OPTIONS] 
    ...  -h      Display this usage message 
    ...  -H hostname    Hostname to connect to 
    ... " 

print(string) 

出力:おそらく `猫(文字列)を使用したい

[1] "\n... Usage: thingy [OPTIONS]\n...  -h   
      Display this usage message\n...  -H hostname 
      Hostname to connect to\n... " 
+2

' 'なぜならprint'出力をエスケープします。 – Eumenedies

+0

@Eumenediesポイントが取られていますが、それはOPが文字列で何をすべきかに依存するかもしれません。リテラルの改行を見ると、Rが複数の行を記録していることがわかります。 –

関連する問題