python的單引號和雙引號沒有本質的區別,而三引號有兩種作用:注釋和換行
一. 單引號中可以包含雙引號,雙引號中可以包含單引號
print("好好學習,'天天向上'")
結果:
好好學習,'天天向上'
print('"python"是一門優秀的語言')
結果:
"python"是一門優秀的語言
二. 單引號中包含單引號,雙引號中包含雙引號,只能通過""來轉義
print("我的愛好是\"python\"")
結果:
我的愛好是"python"
print('hello \'world')
結果:
hello 'world
三. 三引號的注釋和換行功能
#注釋
"""
這是我的python第一課
我學習了基本語法和常用運算符
"""
#換行
print("""如何學習python
復習看視頻
多做筆記""")
結果:
如何學習python
復習看視頻
多做筆記
四. 單引號雙引號引號內的回車換行,不是真正的換行
print("我喜歡學習python")
結果:
我喜歡學習python
print("我喜歡學習"
"python")
結果:
我喜歡學習python
我們注意到,如果鼠標光標在"學習"后面,回車,python會自動為"上下兩行"加上引號,但是這並不是真正的換行,打印的結果仍然是同一行
五. 單引號雙引號利用"\n"做到真正的換行
print("我的愛好是:\n學習python")
結果:
我的愛好是:
學習python
print('目前python發展\n很快')
結果:
目前python發展
很快