例如:
print('-\t-\\-\'-%-/-\n')
print("-\t-\\-\'-%-/-\n")
他們顯示結果都是壹樣的:都顯示轉義後的字符:
- -\-'-%-/-
其實在轉義這壹點上,三個引號的功能也是壹樣的,例如:
print('''-\t-\\-\'-%-/-\n''')
print("""-\t-\\-\'-%-/-\n""")
同樣都會顯示上面的結果。
但是,三引號的獨特之處在這裏:可以顯示多行
例如:
# 三單引號(''')
print('''i
love
you''')
#三雙引號(""")
print("""I can print '''"""")
print("""i
love
you""")
上面兩段代碼的打印效果是壹樣的,都顯示:
i
love
you
所以總結壹下就是:
單引號和雙引號是等效的,如果要換行,那麽需要使用符號\。單引號裏面不能再加單引號,但是可以加\或者是雙引號進行轉義輸出。雙引號裏面不能再加雙引號,但是可以加\或者是單引號進行轉義輸出。
三引號括起來的字符串可以直接進行換行,並且可以包含註釋。