Python中%r和%s的詳解及區(qū)別
Python中%r和%s的詳解
%r用rper()方法處理對(duì)象
%s用str()方法處理對(duì)象
有些情況下,兩者處理的結(jié)果是一樣的,比如說處理int型對(duì)象。
例一:
print "I am %d years old." % 22 print "I am %s years old." % 22 print "I am %r years old." % 22
返回結(jié)果:
I am 22 years old. I am 22 years old. I am 22 years old.
另外一些情況兩者就不同了
例二:
text = "I am %d years old." % 22 print "I said: %s." % text print "I said: %r." % text
返回結(jié)果:
I said: I am 22 years old.. I said: 'I am 22 years old.'. // %r 給字符串加了單引號(hào)
再看一種情況
例三:
import datetime d = datetime.date.today() print "%s" % d print "%r" % d
返回結(jié)果:
2014-04-14 datetime.date(2014, 4, 14)
可見,%r打印時(shí)能夠重現(xiàn)它所代表的對(duì)象(rper() unambiguously recreate the object it represents)
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
python使用tqdm庫實(shí)現(xiàn)循環(huán)打印進(jìn)度條
tqdm是一個(gè)用于在Python中添加進(jìn)度條的庫,它可以很容易地集成到while循環(huán)中,這篇文章主要介紹了python循環(huán)打印進(jìn)度條,需要的朋友可以參考下2023-05-05
python回溯算法實(shí)現(xiàn)全排列小練習(xí)分享
這篇文章主要給大家分享的是python回溯算法實(shí)現(xiàn)全排列小練習(xí),文章根據(jù)例子:輸入列表L(不含重復(fù)元素),輸出L的全排列展開學(xué)習(xí),需要的小伙伴可以參考一下2022-02-02
OpenCV圖像卷積之cv.filter2D()函數(shù)詳解
在其官方文檔中,filter2D()函數(shù)在掩模板介紹中一筆帶過,我認(rèn)為該函數(shù)應(yīng)該進(jìn)行詳細(xì)介紹,下面這篇文章主要給大家介紹了關(guān)于OpenCV圖像卷積之cv.filter2D()函數(shù)的相關(guān)資料,需要的朋友可以參考下2022-09-09
5個(gè)Python中實(shí)現(xiàn)文字轉(zhuǎn)語音模塊的使用講解
這篇文章主要為大家詳細(xì)介紹了5個(gè)Python中實(shí)現(xiàn)文字轉(zhuǎn)語音模塊的使用,文中的示例代碼講解詳細(xì),對(duì)我們深入掌握Python有一定的幫助,需要的可以參考下2023-11-11
Python的pywifi無線網(wǎng)絡(luò)庫的具體使用
pywifi是一個(gè)基于Python的用于操作無線網(wǎng)絡(luò)的庫,本文就來介紹一下pywifi的安裝及實(shí)際應(yīng)用場景使用,具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02
python 連接各類主流數(shù)據(jù)庫的實(shí)例代碼
下面小編就為大家分享一篇python 連接各類主流數(shù)據(jù)庫的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-01-01

