麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開發(fā) > Python > 正文

Python中的原生字符串:r字符的作用

2023-04-26 12:04:40
字體:
供稿:網(wǎng)友

Python中的轉(zhuǎn)義字符可以幫助我們?cè)谧址幚碇刑峁┨厥獾男枨螅鐡Q行、使用制表鍵、使用特殊符號(hào)等。但有時(shí),我們需要把字符串的內(nèi)容原樣輸出來,這時(shí)就需要特殊的處理方式了。

在Python字符串前使用字符 'r'‘R’ 可以實(shí)現(xiàn)這個(gè)需求,如:

str = r'Python/nJava'

像這種在字符串前端使用了 'r''R' 的字符串叫原生字符串。

原生字符串中的每個(gè)字符都表示它本身的含義

如果讀者對(duì)于Python中的轉(zhuǎn)義字符不是很了解的話,可以看一下本站中的《Python中的轉(zhuǎn)義字符》這篇文章。

Python中的原生字符串

下面使用幾個(gè)例子來說明一下具體使用方法:

>>> s1="Python/nJava"  # 不使用原生字符串
>>> print(s1)
Python
Java

>>> s1  #直接輸出,不使用print()函數(shù)
'Python/nJava'
>>> s2 = r"Python/Java"
>>> print(s2# 使用print()函數(shù)輸出
Python/nJava
>>> s2  # 不使用print()函數(shù)直接輸出
'Python//nJava'
>>> s3 = R'I Love Python.'  # 沒有使用轉(zhuǎn)義字符的字符串
>>> print(s3)
I Love Python

從上面的例子可以看出,在沒有使用 'r''R' 的字符串使用print()函數(shù)輸出時(shí),其會(huì)按照轉(zhuǎn)義字符的轉(zhuǎn)義進(jìn)行輸出,如果使用了 'r''R' ,則處于引號(hào)中的內(nèi)容就會(huì)原樣被輸出。

在上面的例子中,我們也注意到在 Python 控制臺(tái)中直接使用變量進(jìn)行輸出原生字符串時(shí),Python 給 '/' 又添加了一個(gè)'/',實(shí)際上表示對(duì) '/'的一個(gè)轉(zhuǎn)義,告訴用戶,這里有一個(gè) '/',而不是換行符'/n'。

在實(shí)際使用原生字符串時(shí),我們要注意合理處理字符串中的內(nèi)容,否則可能與你想表達(dá)的含義不同,如下面的例子:

>>> str1 = "Python /ada"  # 不使用原生字符串會(huì)輸出與我們預(yù)期不同的內(nèi)容
>>> print(str1)
Python da
>>> str1 = r"Python /ada" # 使用后,輸出結(jié)果達(dá)到預(yù)期
>>> print(str1)
Python /ada
>>> str1 = 'y/x'  #出報(bào)錯(cuò)
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 1-2: truncated /xXX escape
>>> str1 = r'y/x' #沒有問題
>>> str2 = '/' # 字符串就是個(gè) / ,但報(bào)錯(cuò)
SyntaxError: EOL while scanning string literal
>>> str2 = r'/' # 沒有問題
>>> str3 = '//' # 想輸出兩個(gè)/,然不是
>>> print(str3)
/
>>> str3 = r'//'  # 這樣才能達(dá)到預(yù)期
>>> print(str3)
//

本文(完)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 最近免费观看高清韩国日本大全 | 久久精品亚洲欧美日韩精品中文字幕 | 国产一区二区免费在线观看视频 | 日日鲁一鲁视频 | 娇喘视频在线观看 | 国产成人精品一区二区仙踪林 | 91精品国产99久久久久久 | 看个毛片| 精品一区二区在线播放 | 久久综合综合久久 | 毛片在哪看 | 18欧美性xxxx极品hd | 日韩精品久久久 | 亚洲天堂午夜 | 男女一边摸一边做羞羞视频免费 | 欧美性猛交xxxxx按摩国内 | 国产wwww | 中文字幕一区在线观看视频 | 色婷婷久久一区二区 | 91看片淫黄大片欧美看国产片 | 中文字幕一区在线观看视频 | 99这里精品 | 成人爱爱电影 | 在线播放av片 | 国产超碰人人做人人爱ⅴa 国产精品久久久久久久hd | 特级无码毛片免费视频尤物 | 久久久一区二区三区精品 | 污黄视频在线观看 | 亚洲精华液久久含羞草 | 精品中文字幕在线播放 | 四季久久免费一区二区三区四区 | 久久久久久久久久久高潮一区二区 | 免费视频一区 | 毛片大全免费看 | 毛片a级毛片免费播放100 | 欧美日韩免费在线观看视频 | 国产91一区二区三区 | 国产精品二区高清在线 | chinesexxxx刘婷hd 国产资源视频在线观看 | 国产成人精品免费视频大全办公室 | 久草在线视频看看 |