Python字符串的轉(zhuǎn)義字符
什么是轉(zhuǎn)義字符
轉(zhuǎn)義字符是指,用一些普通字符的組合來代替一些特殊字符,由于其組合改變了原來字符表示的含義,因此稱為“轉(zhuǎn)義”。
簡單來說就是字符要轉(zhuǎn)成其他含義的的功能,所以我們叫它 “轉(zhuǎn)義字符”。
轉(zhuǎn)義字符的意義就是避免出現(xiàn)二義性,避免系統(tǒng)識別錯誤
例如:要打印 "PHP是世界上最美的語言"
print("PHP是世界上最美的語言") print(""PHP是世界上最美的語言"") print("\"PHP是世界上最美的語言\"")
轉(zhuǎn)義一般就是防止和程序關(guān)鍵字符相沖突,例如雙引號內(nèi)的一段文字也有雙引號,那就需要把文字的雙引號轉(zhuǎn)義。
Python中的轉(zhuǎn)義字符們
示例如下:
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\"")
轉(zhuǎn)義無效符
在Python中,在字符串前加 r 來講當(dāng)前字符串 的轉(zhuǎn)義字符無效化
print(r"My name is \"Neo\"")
執(zhí)行結(jié)果如下:
>>> My name is \"Neo\"
到此這篇關(guān)于Python字符串的轉(zhuǎn)義字符的文章就介紹到這了,更多相關(guān)Python轉(zhuǎn)義字符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 16進制與中文相互轉(zhuǎn)換的實現(xiàn)方法
今天小編就為大家分享一篇Python 16進制與中文相互轉(zhuǎn)換的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-07-07談一談數(shù)組拼接tf.concat()和np.concatenate()的區(qū)別
今天小編就為大家分享一篇談?wù)剶?shù)組拼接tf.concat()和np.concatenate()的區(qū)別,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02Python程序自動以管理員權(quán)限運行的實現(xiàn)方法
Windows上為了安全起見,python語言啟動的應(yīng)用程序默認都不會使用admin管理員權(quán)限,但是在有些情況下我們又需要使用管理員權(quán)限啟動應(yīng)用,這篇文章主要給大家介紹了關(guān)于Python程序自動以管理員權(quán)限運行的實現(xiàn)方法,需要的朋友可以參考下2023-11-11python3美化表格數(shù)據(jù)輸出結(jié)果的實現(xiàn)代碼
本文介紹了兩種表格數(shù)據(jù)的打印工具:tabulate和prettytable的安裝與基本使用方法,通過實例講解的非常詳細,需要的朋友參考下吧2021-04-04基于python實現(xiàn)MQTT發(fā)布訂閱過程原理解析
這篇文章主要介紹了基于python實現(xiàn)MQTT發(fā)布訂閱過程原理解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07Python3.5 win10環(huán)境下導(dǎo)入kera/tensorflow報錯的解決方法
這篇文章主要介紹了Python3.5 win10環(huán)境下導(dǎo)入keras/tensorflow報錯的解決方法,較為詳細的分析了Python3.5在win10環(huán)境下導(dǎo)入keras/tensorflow提示錯誤的原因與相關(guān)解決方法,需要的朋友可以參考下2019-12-12