Python字符串的轉義字符
什么是轉義字符
轉義字符是指,用一些普通字符的組合來代替一些特殊字符,由于其組合改變了原來字符表示的含義,因此稱為“轉義”。
簡單來說就是字符要轉成其他含義的的功能,所以我們叫它 “轉義字符”。
轉義字符的意義就是避免出現二義性,避免系統(tǒng)識別錯誤
例如:要打印 "PHP是世界上最美的語言"
print("PHP是世界上最美的語言") print(""PHP是世界上最美的語言"") print("\"PHP是世界上最美的語言\"")
轉義一般就是防止和程序關鍵字符相沖突,例如雙引號內的一段文字也有雙引號,那就需要把文字的雙引號轉義。
Python中的轉義字符們
示例如下:
info_n = "my name \nis Neo" print("n", info_n) info_t = "my name \tis Neo" print("t", info_t) info_v = "my name \vis Neo" print("v", info_v) ? ? ? ? ? ? ? ? ? # 在 Terminal 終端執(zhí)行 info_a = "my name \ais Neo" print("a", info_a) ? ? ? ? ? ? ? ? ? # 在 Terminal 終端執(zhí)行 info_b = "my name is Neo\b" print("b", info_b) info_r = "my name is Neo\r" print("r", info_r, info_b) info_f = "my name is Neo\f" print("f", info_f) ? ? ? ? ? ? ? ? ? # 在 Terminal 終端執(zhí)行 print("My name is \'Neo\'") print("My name is \"Neo\"")
轉義無效符
在Python中,在字符串前加 r 來講當前字符串 的轉義字符無效化
print(r"My name is \"Neo\"")
執(zhí)行結果如下:
>>> My name is \"Neo\"
到此這篇關于Python字符串的轉義字符的文章就介紹到這了,更多相關Python轉義字符內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
談一談數組拼接tf.concat()和np.concatenate()的區(qū)別
今天小編就為大家分享一篇談談數組拼接tf.concat()和np.concatenate()的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02Python3.5 win10環(huán)境下導入kera/tensorflow報錯的解決方法
這篇文章主要介紹了Python3.5 win10環(huán)境下導入keras/tensorflow報錯的解決方法,較為詳細的分析了Python3.5在win10環(huán)境下導入keras/tensorflow提示錯誤的原因與相關解決方法,需要的朋友可以參考下2019-12-12