Python字符串的轉義字符
什么是轉義字符
轉義字符是指,用一些普通字符的組合來代替一些特殊字符,由于其組合改變了原來字符表示的含義,因此稱為“轉義”。
簡單來說就是字符要轉成其他含義的的功能,所以我們叫它 “轉義字符”。
轉義字符的意義就是避免出現(xiàn)二義性,避免系統(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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
談一談數(shù)組拼接tf.concat()和np.concatenate()的區(qū)別
今天小編就為大家分享一篇談談數(shù)組拼接tf.concat()和np.concatenate()的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02python3美化表格數(shù)據(jù)輸出結果的實現(xiàn)代碼
本文介紹了兩種表格數(shù)據(jù)的打印工具:tabulate和prettytable的安裝與基本使用方法,通過實例講解的非常詳細,需要的朋友參考下吧2021-04-04基于python實現(xiàn)MQTT發(fā)布訂閱過程原理解析
這篇文章主要介紹了基于python實現(xiàn)MQTT發(fā)布訂閱過程原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-07-07Python3.5 win10環(huán)境下導入kera/tensorflow報錯的解決方法
這篇文章主要介紹了Python3.5 win10環(huán)境下導入keras/tensorflow報錯的解決方法,較為詳細的分析了Python3.5在win10環(huán)境下導入keras/tensorflow提示錯誤的原因與相關解決方法,需要的朋友可以參考下2019-12-12