国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python中%r和%s的詳解及區別

2020-02-23 04:27:18
字體:
來源:轉載
供稿:網友

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 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 

返回結果:

I said: I am 22 years old.. I said: 'I am 22 years old.'. // %r 給字符串加了單引號 

再看一種情況

例三:

import datetime d = datetime.date.today() print "%s" % d print "%r" % d 

返回結果:

2014-04-14 datetime.date(2014, 4, 14) 

可見,%r打印時能夠重現它所代表的對象(rper() unambiguously recreate the object it represents)

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 增城市| 泽库县| 道孚县| 洪湖市| 汉阴县| 历史| 柳江县| 阳原县| 罗源县| 综艺| 昌图县| 含山县| 潢川县| 麻城市| 灵璧县| 额济纳旗| 长岛县| 抚州市| 尤溪县| 浦江县| 大关县| 阿图什市| 和顺县| 沙雅县| 平昌县| 会昌县| 望都县| 庆云县| 古田县| 清涧县| 安乡县| 沾益县| 顺义区| 灵璧县| 沾化县| 永胜县| 樟树市| 巴青县| 赤水市| 周口市| 江达县|