python如何輸出反斜杠
python本身使用 \ 來轉(zhuǎn)義一些特殊字符,比如在字符串中加入引號(hào)的時(shí)候
s = 'i\'m superman' print(s) # i'm superman
為了防止和字符串本身的引號(hào)沖突,使用 \ 來轉(zhuǎn)義,一般情況下這個(gè)也不會(huì)引起什么問題,但是當(dāng)你要使用 \ 來轉(zhuǎn)義 \ 的時(shí)候,就比較混亂了,比如我們想要輸出一個(gè) \ ,得寫兩個(gè) \ ,否則會(huì)報(bào)語法錯(cuò)誤,因?yàn)?\ 把后面的引號(hào)給轉(zhuǎn)義了,必須使用 \。
# 錯(cuò)誤寫法
# print '\'
# 正確寫法
print('\\') # \
# 原生字符串
print(r'\\') # \\
將 \ 轉(zhuǎn)義一下使其不具備轉(zhuǎn)義功能,才可以正確輸出,當(dāng)使用原生字符串的時(shí)候,輸出顯示了兩個(gè) \ ,看起來好像是寫幾個(gè)輸出幾個(gè)的樣子,如果這樣想的話,你可以試一下,看能不能輸出奇數(shù)個(gè) \。
知識(shí)點(diǎn)擴(kuò)展:
怎么在 python 中單獨(dú)輸出反斜杠\為字符串
情況是這樣的,有個(gè)文件文件名為'\u5feb\u901f\u4e0a\u4f20'
然后我用os.listdir('.')顯示的時(shí)候它自動(dòng)給反斜杠轉(zhuǎn)義了,就成了'\\u5feb\\u901f\\u4e0a\\u4f20'
那么問題來了,怎樣把雙斜杠替換為單斜杠?
我嘗試用字符串的 replace ,可是a.replace('\\', '\')會(huì)因?yàn)榉葱备馨褑我?hào)轉(zhuǎn)義了而找不到字符串結(jié)束符報(bào)錯(cuò),用a.replace(r'\\', r'\')也不行。
有什么好方法可以助我目標(biāo)達(dá)成嗎?
>>> name = '\u5feb\u901f\u4e0a\u4f20' >>> print name \u5feb\u901f\u4e0a\u4f20 >>> print repr(name) '\\u5feb\\u901f\\u4e0a\\u4f20' >>> print [name] ['\\u5feb\\u901f\\u4e0a\\u4f20'] >>> print [name][0] \u5feb\u901f\u4e0a\u4f20
到此這篇關(guān)于python如何輸出反斜杠的文章就介紹到這了,更多相關(guān)python怎么輸出反斜杠內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- python中路徑字符串斜杠替換方式
- python指定路徑斜杠與反斜杠遇到的問題
- python中的正斜杠與反斜杠實(shí)例驗(yàn)證
- python使用正則表達(dá)式匹配反斜杠\遇到的問題
- 一篇文章搞懂Python反斜杠的相關(guān)問題
- python正則表達(dá)式 匹配反斜杠的操作方法
- Python字符串和正則表達(dá)式中的反斜杠(''\'')問題詳解
- Python中正反斜杠(‘/’和‘\’)的意義與用法
- python中的反斜杠問題深入講解
- 解決Python正則表達(dá)式匹配反斜杠''''\''''問題
- Python3.6-MySql中插入文件路徑,丟失反斜杠的解決方法
- 一文詳細(xì)介紹Python兩條斜杠 // 的作用和用法
相關(guān)文章
關(guān)于Python的高級(jí)數(shù)據(jù)結(jié)構(gòu)與算法
這篇文章主要介紹了關(guān)于Python的高級(jí)數(shù)據(jù)結(jié)構(gòu)與算法,掌握這些數(shù)據(jù)結(jié)構(gòu)和算法將幫助我們?cè)趯?shí)際編程中解決各種問題,提高我們的編程技巧和水平,需要的朋友可以參考下2023-04-04
python GUI庫(kù)圖形界面開發(fā)之PyQt5多行文本框控件QTextEdit詳細(xì)使用方法實(shí)例
這篇文章主要介紹了python GUI庫(kù)圖形界面開發(fā)之PyQt5多行文本框控件QTextEdit詳細(xì)使用方法實(shí)例,需要的朋友可以參考下2020-02-02
python自動(dòng)統(tǒng)計(jì)zabbix系統(tǒng)監(jiān)控覆蓋率的示例代碼
這篇文章主要介紹了python自動(dòng)統(tǒng)計(jì)zabbix系統(tǒng)監(jiān)控覆蓋率的示例代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-04-04
Python通過正則庫(kù)爬取淘寶商品信息代碼實(shí)例
這篇文章主要介紹了Python通過正則庫(kù)爬取淘寶商品信息代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03
Python與數(shù)據(jù)庫(kù)交互:入門指南
這篇文章主要介紹了Python與數(shù)據(jù)庫(kù)交互:入門指南的相關(guān)資料,需要的朋友可以參考下2023-11-11

