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?