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

