欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對于Python中RawString的理解介紹

 更新時間:2016年07月07日 09:29:30   投稿:jingxian  
下面小編就為大家?guī)硪黄獙τ赑ython中RawString的理解介紹。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

總結(jié)

1、'''作用: 可以表示 "多行注釋" 、"多行字符串" 、"其內(nèi)的單雙引號不轉(zhuǎn)義"

2、r 代表的意思是: raw

3、r 只對其內(nèi)的反斜杠起作用(注意單個 \ 的問題)

raw string 有什么用處呢? raw string 就是會自動將反斜杠轉(zhuǎn)義。

>>> print('\n')


>>> print(r'\n')
\n
>>>

(注:出現(xiàn)了兩個空行是因為 print() 會自動添加一個空行)

再舉個例子:

>>> r'\\\\\\' == '\\\\\\\\\\\\'
True
>>> print('\\\\\\\\\\\\')
\\\\\\
>>> print(r'\\\\\\')
\\\\\\
>>> 

上述就是raw string 的基本功能。

所謂的

print(r'''1
2
3
4''')  

print('''1
2
3
4''')

效果一樣的原因其實就在于

三引號內(nèi)沒有 \ 所以 r 英雄無用武之地

有一點要注意的是,raw string 并不能讓諸如 print(r'\') 起作用。因為在編譯時Python還是會嘗試使用反斜杠來轉(zhuǎn)義單引號,從而造成字符串沒有終止的問題.

舉例:

>>> print(r'C:\Windows\System32')

C:\Windows\System32

>>> print('C:\\Windows\\System32')
C:\Windows\System32

>>> print('C:\Windows\System32')
C:\Windows\System32
>>>

最后一行也可以生效的原因是,\W 和 \S 什么都不是。所以在這個例子中Python發(fā)現(xiàn)“無法轉(zhuǎn)義”,所以就不做任何轉(zhuǎn)義而直接打印轉(zhuǎn)義符。但是:

>>> print('C:\Windows\System32\new')
C:\Windows\System32
ew

>>> print(r'C:\Windows\System32\new')
C:\Windows\System32\new

就不一樣了。

以上這篇對于Python中RawString的理解介紹就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python簡單幾步畫個鉆石戒指

    Python簡單幾步畫個鉆石戒指

    這篇文章主要介紹了Python簡單幾步畫個鉆石戒指,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-09-09
  • python實現(xiàn)刪除列表中某個元素的3種方法

    python實現(xiàn)刪除列表中某個元素的3種方法

    這篇文章主要介紹了python實現(xiàn)刪除列表中某個元素的3種方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • python GUI庫圖形界面開發(fā)之PyQt5滾動條控件QScrollBar詳細(xì)使用方法與實例

    python GUI庫圖形界面開發(fā)之PyQt5滾動條控件QScrollBar詳細(xì)使用方法與實例

    這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5滾動條控件QScrollBar詳細(xì)使用方法與實例,需要的朋友可以參考下
    2020-03-03
  • 如何查看python中安裝庫的文件位置

    如何查看python中安裝庫的文件位置

    這篇文章主要介紹了查看python中安裝庫的文件位置的方法,python自帶標(biāo)準(zhǔn)庫位置在安裝環(huán)境的lib文件夾下的.py文件都是,在環(huán)境的lib文件夾中,本文給大家詳細(xì)講解需要的朋友可以參考下
    2022-11-11
  • python中設(shè)置超時跳過,超時退出的方式

    python中設(shè)置超時跳過,超時退出的方式

    今天小編就為大家分享一篇python中設(shè)置超時跳過,超時退出的方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python常用列表數(shù)據(jù)結(jié)構(gòu)小結(jié)

    Python常用列表數(shù)據(jù)結(jié)構(gòu)小結(jié)

    這篇文章主要介紹了Python常用列表數(shù)據(jù)結(jié)構(gòu)小結(jié),很有參考借鑒價值,需要的朋友可以參考下
    2014-08-08
  • python3+PyQt5使用數(shù)據(jù)庫窗口視圖

    python3+PyQt5使用數(shù)據(jù)庫窗口視圖

    這篇文章主要為大家詳細(xì)介紹了python3+PyQt5使用數(shù)據(jù)庫窗口視圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python數(shù)據(jù)結(jié)構(gòu)之棧、隊列及雙端隊列

    python數(shù)據(jù)結(jié)構(gòu)之棧、隊列及雙端隊列

    在上一章的學(xué)習(xí)中,我們主要學(xué)習(xí)了怎么去衡量一個算法的好壞,比較常見的方式是使用大O記法,就是所謂的時間復(fù)雜度,這一章節(jié)我來學(xué)習(xí)基本的數(shù)據(jù)結(jié)構(gòu),如棧、隊列和雙端隊列等等。感興趣的小伙伴可以參考一下
    2021-12-12
  • Python基于pyecharts實現(xiàn)關(guān)聯(lián)圖繪制

    Python基于pyecharts實現(xiàn)關(guān)聯(lián)圖繪制

    這篇文章主要介紹了Python基于pyecharts實現(xiàn)關(guān)聯(lián)圖繪制,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • python二進(jìn)制轉(zhuǎn)換模塊的具體用法

    python二進(jìn)制轉(zhuǎn)換模塊的具體用法

    在pyton中,通過struct模塊來對二進(jìn)制進(jìn)行轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論