《笨方法學Python》加分題10
阿新 • • 發佈:2018-11-22
print(r"\n 【換行】演示:", "\n第一行\n第二行") print("-" * 20) print(r"\\ 【反斜槓】演示:", "\n一個反斜槓:\\") print("-" * 20) print(r"\' 和 \" 【引號】演示:", "\n英文雙引號:\", 英文單引號:\'") print("-" * 20) print(r"行末\ 【不換行】演示:", "\n我不想\ 換行") print("-" * 20) print(r"\t 【製表符】演示:", "\n\t橫向製表符") print("-" * 20) print(r"\v 【縱向製表符】演示:", "\n\v縱向製表符") print("-" * 20) print(r"\a 【響鈴】演示:", "\n開啟音響哦\a") print("-" * 20) print(r"\b 【退格】演示:", "\n退格鍵\b(後面要有東西才行)") print("-" * 20) print(r"\000 【空】演示:", "\n--\000--", ' ' == '\000') # 和空格不相等 False print("-" * 20) print(r"\r 【回車】演示:", "\naaa\r6666\r2333") print("-" * 20) print(r"\r 【翻頁】演示:", "\n翻頁\r翻頁後") print("-" * 20) print(r"\ooo 【八進字元】演示:", "\n\044") print("-" * 20) print(r"\xhh 【十六進字元】演示:", "\n\x44")
輸出
\n 【換行】演示: 第一行 第二行 -------------------- \\ 【反斜槓】演示: 一個反斜槓:\ -------------------- \' 和 \" 【引號】演示: 英文雙引號:", 英文單引號:' -------------------- 行末\ 【不換行】演示: 我不想換行 -------------------- \t 【製表符】演示: 橫向製表符 -------------------- \v 【縱向製表符】演示: 縱向製表符 -------------------- \a 【響鈴】演示: 開啟音響哦 -------------------- \b 【退格】演示: 退格(後面要有東西才行) -------------------- \000 【空】演示: -- -- False -------------------- \r 【回車】演示: 2333 -------------------- \r 【翻頁】演示: 翻頁後 -------------------- \ooo 【八進字元】演示: $ -------------------- \xhh 【十六進字元】演示: D
原始字串操作符( r/R )
關於原始字串的目的,在 Python1.5 裡面已經有說明,是為了對付那些在字串中出現
的特殊字元(下面的小節會介紹這些特殊字元)。在原始字串裡,所有的字元都是直接按照字
面的意思來使用,沒有轉義特殊或不能列印的字元。
原始字串的這個特性讓一些工作變得非常的方便,比如正則表示式的建立(詳見文件的 re
模組).正則表示式是一些定義了高階搜尋匹配方式的字串,通常是由代表字元,分組、匹配信
息、變數名、和字元類等的特殊符號組成。正則表示式模組已經包含了足夠用的符號。但當你
必須插入額外的符號來使特殊字元表現的像普通字元的時候,你就陷入了“字元數字”的泥潭!
這時原始字串就會派上用場了.
除了原始字串符號(引號前面的字母"r")以外,原始字串跟普通字串有著幾乎完全相
同的語法.
這個'r'可以是小寫也可以是大寫,唯一的要求是必須緊靠在第一個引號前.
2. 使用 '''
(三單引號)取代三個雙引號會怎樣?
輸出的結果一樣。
輸出
https://blog.csdn.net/aaazz47/article/details/79501565
https://www.cnblogs.com/s502/archive/2013/03/22/2975187.html