国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

對于Python中RawString的理解

luckyyulin / 3576人閱讀

摘要:注出現了兩個空行是因為會自動添加一個空行再舉個例子上述就是的基本功能。所謂的和效果一樣的原因其實就在于三引號內沒有所以英雄無用武之地有一點要注意的是,并不能讓諸如起作用。

2016年1月9日

總結
1、"""作用: 可以表示 "多行注釋" 、"多行字符串" 、"其內的單雙引號不轉義"

2、r 代表的意思是: raw 

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

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

    >>> print("
")
    
    
    >>> print(r"
")
    

    >>>

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

再舉個例子:

    >>> r"" == ""
    True
    >>> print("")
    
    >>> print(r"")
    
    >>> 

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


所謂的

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

print("""1
2
3
4""")

效果一樣的原因其實就在于
三引號內沒有 所以 r 英雄無用武之地

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

舉例:
    >>> print(r"C:WindowsSystem32")
    C:WindowsSystem32

    >>> print("C:WindowsSystem32")
    C:WindowsSystem32

    >>> print("C:WindowsSystem32")
    C:WindowsSystem32
    >>>

最后一行也可以生效的原因是,WS 什么都不是。所以在這個例子中Python發現“無法轉義”,所以就不做任何轉義而直接打印轉義符。但是:

    >>> print("C:WindowsSystem32
ew")
    C:WindowsSystem32
    ew

    >>> print(r"C:WindowsSystem32
ew")
    C:WindowsSystem32
ew
    

就不一樣了。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/45419.html

相關文章

  • 如何將S/4HANA系統存儲圖片文件用Java程序保存到本地

    摘要:我在的事務碼里為維護圖片文件作為附件通過如下簡單的代碼即可將圖片文件的二進制內容讀取出來然后我把這段代碼封裝到一個里,在代碼里消費這個,把返回的二進制內容存成本地圖片文件。 我在S/4HANA的事務碼MM02里為Material維護圖片文件作為附件: showImg(https://segmentfault.com/img/remote/1460000015368069); 通過如下簡...

    buildupchao 評論0 收藏0
  • Python

    摘要:最近看前端都展開了幾場而我大知乎最熱語言還沒有相關。有關書籍的介紹,大部分截取自是官方介紹。但從開始,標準庫為我們提供了模塊,它提供了和兩個類,實現了對和的進一步抽象,對編寫線程池進程池提供了直接的支持。 《流暢的python》閱讀筆記 《流暢的python》是一本適合python進階的書, 里面介紹的基本都是高級的python用法. 對于初學python的人來說, 基礎大概也就夠用了...

    dailybird 評論0 收藏0
  • 后端技術 - 收藏集 - 掘金

    摘要:理解迭代對象迭代器生成器后端掘金本文源自作者的一篇博文,原文是,俺寫的這篇文章是按照自己的理解做的參考翻譯。比較的是兩個對象的內容是后端掘金黑魔法之協程異步后端掘金本文為作者原創,轉載請先與作者聯系。 完全理解關鍵字with與上下文管理器 - 掘金如果你有閱讀源碼的習慣,可能會看到一些優秀的代碼經常出現帶有 with 關鍵字的語句,它通常用在什么場景呢?今天就來說說 with 和 上下...

    oujie 評論0 收藏0
  • 如何直觀地理解程序運行過程?

    摘要:了解代碼的執行過程是編程的基本要求。還有種方法就是使用提供的調試功能,通過添加斷點和單步運行,了解程序的運行狀態。對于初學編程,難以理解程序運行過程的苦手來說,絕對可稱之為神器。每天共執行和演示超過段程序。 了解代碼的執行過程是編程的基本要求。一個熟練的編程老手只需要用肉眼看著代碼,就能對其運行的過程有所了解。然而對于剛接觸編程不久的新手來說,這種事情就沒那么顯而易見了。于是在編寫代碼...

    Olivia 評論0 收藏0

發表評論

0條評論

luckyyulin

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<