文字列は、「"(ダブルクォート)」「'(シングルクォート)」で囲む。
変数 = "Hello world"
変数 = 'Hello world'
「"(ダブルクォート)」の中では、 「'(シングルクォート)」が使用でき、
「'(シングルクォート)」の中では 、「"(ダブルクォート)」が使用可能。
「"(ダブルクォート)」 の中で「"(ダブルクォート)」を、「'(シングルクォート)」の中で「'(シングルクォート)」を使用するには、「\(バックスラッシュ)」を用いて引用符をエスケープ(無効化)して使用することも可能。
バックスラッシュ(\)を用いることで、複数行に分けることができます。
変数 = 'Sample \
Text'
「"(ダブルクォート)」「'(シングルクォート)」の前に、「 r」「 R」をつけると、「エスケープシーケンス」が無視される。
変数 = 'aaa\nbbb' # \n は「改行」とみなされる
変数 = r'aaa\nbbb' # \n は「\(バックスラッシュ)」と小文字「n」とみなされる
「三重ダブルクォート("""文字列""")」「三重シングルクォート('''文字列''')」 は、複数行にまたがった文字列が記述可能。
変数 = """Sample Test 01
Sample Test 02
Sample Test 03
"""
複数の文字列をスペースで区切ることで、連結可能。
print 'Sample' 'Text'
Back