print用法
字串連線
print("hello" + " world" + "!")
單雙引號轉義
eg_1
print("He said "good!"")
這句錯誤,python認為"He said"是一個字串,會報錯。(就近原則/)
可改為
print('He said "good!"')
eg_2
print("He said "Let's go!"")
同上,可新增" \ "轉義符,表明後面的引號是單純的引號符號,是內容的一部分,並不表示字串的結束。
可改為
print("He said \"Let\'s go!\"")
換行
" \n "表示換行,這是反斜槓轉義符的另一個用法。
三引號跨行字串
print(""" 君不見,黃河之水天上來,奔流到海不復回。
君不見,高堂明鏡悲白髮,朝如青絲暮成雪!
人生得意須盡歡,莫使金樽空對月。
天生我材必有用,千金散盡還復來。
烹羊宰牛且為樂,會須一飲三百杯。
岑夫子,丹丘生,將進酒,杯莫停。
與君歌一曲,請君為我傾耳聽。
鐘鼓饌玉不足貴,但願長醉不復醒。
古來聖賢皆寂寞,惟有飲者留其名。
陳王昔時宴平樂,斗酒十千恣歡謔。
主人何為言少錢,徑須沽取對君酌。
五花馬、千金裘,呼兒將出換美酒,與爾同銷萬古愁!""")