Raw String

原始字串

Python也有一些語法可以將原始字串直接打印出來。

我們來看看以下的範例:

# 使用r,只能印單行,\, \t, \n都被視為原始字串
print(r'This is Jason\'s notebook.\t\n')

# 使用''',可以印多行
print('''First line.
This is Jason\'s notebook. \t\n
third line''')

# 使用""",跟'''一樣的意思
print("""First line.
This is Jason\'s notebook. \t\n
third line""")

# 單行註解
"""
多行註解
"""
'''
多行註解
'''

我們可以發現使用print(r'')的方式,字串中不論任何字串,都可以以原始字面上的意思印出。

然而當我們使用三個單引號或三個雙引號的時候,可以輕鬆的使用多行字串,而不需要使用到來表示換行的意思, 但是特殊用意的\t仍然會被python翻譯成其特殊用途。

此外,三個單引號跟三個雙引號也可以直接使用在程式中的註解,它們使用方式是一樣的。

Last updated

Was this helpful?