一枚搬運工,程人的世界不僅有Command C,還有Command V
接下來的文章将不再描述創建、保存、運行代碼的過程,相信讀過之前文章的們已經學會這個過程。
print("""星期一
星期二
星期三
星期四
星期五
""") # 注意,是三個雙引号,而且之間不要有空格
print('''
星期一
星期二
星期三
星期四
星期五
''') # 注意,是三個單引号,而且之間不要有空格
days = "星期一\n星期二\n星期三\n星期四\n星期五" # \n 作用是換行
print(days);
運行後,輸出結果如圖:
不知道大家發現沒有,在使用三個單引号或者雙引号後,輸出的段落文本會保留原有格式,該換行的地方換行,如果需要頂行輸出,則在引号後立刻輸入内容,如果需要上下都有空行,則另起一行輸出,引号作為單獨行。
這裡重點要講的是第三種,變量days等号右邊的内容隻是一行,那為什麼輸出換行了呢?不知道大家注意到不一樣的地方了嗎?文本内容裡每一天是有\n隔開,而輸出的内容裡并沒有。這個\n的作用就是在該位置放入一個換行字符(new line character)。
使用反斜杠(\)可以将難錄入的字符放到字符串裡。針對不同的符号有很多這樣的所謂轉義序列。一種常見的轉義序列是用來将字符串内的單引号和雙引号轉義。
xiaoming_says = "小明說:\"今天天氣不錯哦\""
xiaohong_says = "小紅說:\"是哦,難得的好天氣!\""
print(xiaoming_says)
print(xiaohong_says)
says = "我要輸出反斜杠\\" # 為了輸出一個反斜杠,必須在反斜杠之前在輸入一個反斜杠,這樣才能保證輸出一個反斜杠\
print(says)
運行後,輸出結果如圖
如果有不明白的,請注意看代碼中的注釋。
下面表列出了Python支持轉義序列。請大家記住它們格式和功能。嘗試在練習中使用。
轉義字符 |
功能 |
\\ |
反斜杠(\) |
\' |
單引号(') |
\" |
雙引号(") |
\a |
ASCII 響鈴符(BEL) |
\b |
ASCII 退格符(BS) |
\f |
ASCII 進紙符(FF) |
\n |
ASCII 換行符(LF) |
\N{name} |
Unicode 數據庫中的字符名,其中name是它的名字,僅Unicode适用 |
\r |
ASCII 回車符(CR) |
\t |
ASCII 水平制表符(TAB) |
\uxxxx |
值為16位十六進制值xxxx的字符 |
\Uxxxxxxxx |
職位32位十六進制值xxxxxxxx的字符 |
\v |
ASCII 垂直制表符(VT) |
\ooo |
值為八進制值ooo的字符 |
\xhh |
值為十六進制值hh的字符 |
注意:用的是反斜杠(\),不是斜杠(/),倆個是不一樣的,功能也完全不同。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!