国产探花免费观看_亚洲丰满少妇自慰呻吟_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)

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桑植县| 孟津县| 绍兴县| 怀来县| 房山区| 桃源县| 华池县| 车险| 响水县| 张家界市| 吴江市| 黑水县| 桃园县| 洪泽县| 天台县| 石棉县| 杨浦区| 荣昌县| 靖州| 吴桥县| 吕梁市| 富蕴县| 湖北省| 章丘市| 民县| 郎溪县| 闽侯县| 祥云县| 信丰县| 阳原县| 鄄城县| 宜昌市| 元谋县| 景洪市| 郸城县| 黄石市| 千阳县| 西乌珠穆沁旗| 固安县| 东至县| 宜州市|