python中%r和%s的詳解
%r用rper()方法處理物件
%s用str()方法處理物件
有些情況下,兩者處理的結果是一樣的,比如說處理int型物件。
例一:print "i am %d years old." % 22
print "i am %s years old.hpbpcuecr" % 22
print "i am %r years old." % 22
返回結果:
i am 22 years old.
i am 22 years old.
i am 22 years old.
另外一些情況兩者就不同了
例二:text = "i am %d years old." % 22
pr程式設計客棧int "i said: %s." % text
print "i said: %r." % text
返回結果:
i said: i am 22 years old..
i said: 程式設計客棧'i am 22 years old.'. // %r 給字串加了單引號
再看一種情況
例三:import datetime
d = datetime.date.twww.cppcns.comoday()
print "%s" % d
print "%r" % d
返回結果:
2014-04-14
datetime.date(2014, 4, 14)
可見,%r列印時能夠重現它所代表的物件(rper() unambiguously recreate the object it represents)
本文標題: python中%r和%s的詳解及區別
本文位址: /jiaoben/python/182241.html
python中 r和 s的區別
r用rper 方法處理物件 s用str 方法處理物件 有些情況下,兩者處理的結果是一樣的,比如說處理int型物件。例一 print i am d years old.22 print i am s years old.22 print i am r years old.22 返回結果 i am 22...
Python中 r與 s的區別
r是rper 方法處理的物件 s是str 方法處理的物件 其實有些情況下,兩者處理的結果是一樣的,比如說處理資料型別為int型物件 例如1 print i am d year old.22 print i am s year old.22 print i am r year old.22 返回的結果...
Cookies 和 Session的詳解及區別
cookies 和 session的詳解及區別 1.cookie 是一種傳送到客戶瀏覽器的文字串控制代碼,並儲存在客戶機硬碟上,可以用來在某個web站點會話間持久的保持資料。2.session其實指的就是訪問者從到達某個特定主頁到離開為止的那段時間。session程式設計客棧其實是利用cookie進...