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

首頁 > 編程 > Python > 正文

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

2019-11-25 16:19:01
字體:
來源:轉載
供稿:網友

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)

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐城市| 贵州省| 普陀区| 缙云县| 乐山市| 北安市| 泸西县| 南华县| 永康市| 洛扎县| 赞皇县| 调兵山市| 阿勒泰市| 赤峰市| 淮北市| 开封县| 岑溪市| 泸州市| 平南县| 安阳县| 淮阳县| 麻江县| 甘谷县| 长寿区| 靖西县| 开化县| 红原县| 夏津县| 汽车| 洛浦县| 德化县| 正镶白旗| 新昌县| 五峰| 上犹县| 黎川县| 同心县| 昂仁县| 龙南县| 大关县| 五大连池市|