當前位置:成語大全網 - 新華字典 - python 單引號和雙引號的區別

python 單引號和雙引號的區別

在Python中,單引號、雙引號功能壹樣,都可以表示字符串,也都可以起到轉義的功能。

例如:

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

所以總結壹下就是:

單引號和雙引號是等效的,如果要換行,那麽需要使用符號\。單引號裏面不能再加單引號,但是可以加\或者是雙引號進行轉義輸出。雙引號裏面不能再加雙引號,但是可以加\或者是單引號進行轉義輸出。

三引號括起來的字符串可以直接進行換行,並且可以包含註釋。