摘要:注出現(xiàn)了兩個(gè)空行是因?yàn)闀?huì)自動(dòng)添加一個(gè)空行再舉個(gè)例子上述就是的基本功能。所謂的和效果一樣的原因其實(shí)就在于三引號(hào)內(nèi)沒有所以英雄無用武之地有一點(diǎn)要注意的是,并不能讓諸如起作用。
2016年1月9日
總結(jié)1、"""作用: 可以表示 "多行注釋" 、"多行字符串" 、"其內(nèi)的單雙引號(hào)不轉(zhuǎn)義" 2、r 代表的意思是: raw 3、r 只對(duì)其內(nèi)的反斜杠起作用(注意單個(gè) 的問題)
raw string 有什么用處呢? raw string 就是會(huì)自動(dòng)將反斜杠轉(zhuǎn)義。
>>> print(" ") >>> print(r" ") >>>
(注:出現(xiàn)了兩個(gè)空行是因?yàn)?print() 會(huì)自動(dòng)添加一個(gè)空行)
再舉個(gè)例子:
>>> r"" == "" True >>> print("") >>> print(r"") >>>
上述就是raw string 的基本功能。
所謂的
print(r"""1 2 3 4""")
和
print("""1 2 3 4""")
效果一樣的原因其實(shí)就在于
三引號(hào)內(nèi)沒有 所以 r 英雄無用武之地
舉例:有一點(diǎn)要注意的是,raw string 并不能讓諸如 print(r"") 起作用。因?yàn)樵?b>編譯時(shí)Python還是會(huì)嘗試使用反斜杠來轉(zhuǎn)義單引號(hào),從而造成字符串沒有終止的問題.
>>> print(r"C:WindowsSystem32") C:WindowsSystem32 >>> print("C:WindowsSystem32") C:WindowsSystem32 >>> print("C:WindowsSystem32") C:WindowsSystem32 >>>
最后一行也可以生效的原因是,W 和 S 什么都不是。所以在這個(gè)例子中Python發(fā)現(xiàn)“無法轉(zhuǎn)義”,所以就不做任何轉(zhuǎn)義而直接打印轉(zhuǎn)義符。但是:
>>> print("C:WindowsSystem32 ew") C:WindowsSystem32 ew >>> print(r"C:WindowsSystem32 ew") C:WindowsSystem32 ew
就不一樣了。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/45419.html
摘要:我在的事務(wù)碼里為維護(hù)圖片文件作為附件通過如下簡(jiǎn)單的代碼即可將圖片文件的二進(jìn)制內(nèi)容讀取出來然后我把這段代碼封裝到一個(gè)里,在代碼里消費(fèi)這個(gè),把返回的二進(jìn)制內(nèi)容存成本地圖片文件。 我在S/4HANA的事務(wù)碼MM02里為Material維護(hù)圖片文件作為附件: showImg(https://segmentfault.com/img/remote/1460000015368069); 通過如下簡(jiǎn)...
摘要:最近看前端都展開了幾場(chǎng)而我大知乎最熱語言還沒有相關(guān)。有關(guān)書籍的介紹,大部分截取自是官方介紹。但從開始,標(biāo)準(zhǔn)庫(kù)為我們提供了模塊,它提供了和兩個(gè)類,實(shí)現(xiàn)了對(duì)和的進(jìn)一步抽象,對(duì)編寫線程池進(jìn)程池提供了直接的支持。 《流暢的python》閱讀筆記 《流暢的python》是一本適合python進(jìn)階的書, 里面介紹的基本都是高級(jí)的python用法. 對(duì)于初學(xué)python的人來說, 基礎(chǔ)大概也就夠用了...
摘要:理解迭代對(duì)象迭代器生成器后端掘金本文源自作者的一篇博文,原文是,俺寫的這篇文章是按照自己的理解做的參考翻譯。比較的是兩個(gè)對(duì)象的內(nèi)容是后端掘金黑魔法之協(xié)程異步后端掘金本文為作者原創(chuàng),轉(zhuǎn)載請(qǐng)先與作者聯(lián)系。 完全理解關(guān)鍵字with與上下文管理器 - 掘金如果你有閱讀源碼的習(xí)慣,可能會(huì)看到一些優(yōu)秀的代碼經(jīng)常出現(xiàn)帶有 with 關(guān)鍵字的語句,它通常用在什么場(chǎng)景呢?今天就來說說 with 和 上下...
摘要:了解代碼的執(zhí)行過程是編程的基本要求。還有種方法就是使用提供的調(diào)試功能,通過添加斷點(diǎn)和單步運(yùn)行,了解程序的運(yùn)行狀態(tài)。對(duì)于初學(xué)編程,難以理解程序運(yùn)行過程的苦手來說,絕對(duì)可稱之為神器。每天共執(zhí)行和演示超過段程序。 了解代碼的執(zhí)行過程是編程的基本要求。一個(gè)熟練的編程老手只需要用肉眼看著代碼,就能對(duì)其運(yùn)行的過程有所了解。然而對(duì)于剛接觸編程不久的新手來說,這種事情就沒那么顯而易見了。于是在編寫代碼...
閱讀 1628·2021-09-26 09:46
閱讀 2725·2021-09-07 09:59
閱讀 2813·2021-09-07 09:59
閱讀 1970·2019-08-30 14:20
閱讀 1000·2019-08-26 13:39
閱讀 3234·2019-08-26 12:24
閱讀 832·2019-08-26 11:55
閱讀 1276·2019-08-23 16:49