r+在python中是什么意思,python还是r语言
首先看下面的定义:
%r用rper()方法处理对象。
%s使用str()方法处理对象。
str()函数用于将值转换为适合人类阅读的形式,而repr()则转换为解释器可以阅读的形式(如果没有等效的语法,将会出现SyntaxError异常)。如果一个对象没有适合人类阅读的解释性形式,str()将返回相当于repr()的值。很多类型,比如数值或者链表、字典等结构,都有一个统一的方式来解释每一个函数。
在某些情况下,两个过程的结果是相同的,比如处理int对象。
例一:
打印“我是%染料”。"
printIam%syearsold。"
打印我是%瑞尔销售。“返回结果。
我22岁。
我22岁。
我22岁。在其他情况下,两者是不同的。
例二:
text=我是% dyearsold "
打印 isaid :% s . % text
Print Isaid: % r. % text返回结果。
我说我22岁.
Isa:“我今年22岁。”。# % rAdd将单引号添加到字符串中,并查看另一种情况。
例三:
导入日期时间
d=日期时间.日期.今天()
打印“% s”% d
打印“% r”% d个返回的结果
2017-08-16
日期时间。日期(2017年8月16日)显示%r可以在打印时重现它所代表的对象(rper()明确地重新创建它所代表的对象)。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。