网站源码安装步骤,青岛李沧区城乡建设局网站,教务管理网站开发,重庆市建设厅官网在python中#xff0c; % s和 % r是我们常用的格式符#xff0c;它们的用法基本一致#xff0c;但作用却不尽相同#xff0c;下面简要说明一下两者的区别#xff1a;
1. % s是将对象 / 变量传递到str()方法中#xff0c;并将其转化为面向用户的可阅读的格式。
2. % r是将…
在python中 % s和 % r是我们常用的格式符它们的用法基本一致但作用却不尽相同下面简要说明一下两者的区别
1. % s是将对象 / 变量传递到str()方法中并将其转化为面向用户的可阅读的格式。
2. % r是将对象 / 变量传递到rper()方法中并将其转化成面向机器的可阅读的合适。
可理解为 % r在打印时能重现它所代表的对象它会将后面给的参数原样打印出来带有类型信息。
1.
在处理数字时如int型(或double型、float型)两者没有什么区别。因为 % s为了适合用户阅读转换成了int型而 % r所代表的对象也是int型故两者并无区别。
2.
在处理字符串时 % s为了适合读者阅读会将字符串转换为不带引号的文本而 % r所代表的对象为字符串所以这时会转换为带引号的文本。if __name__ __main__:a 5b 5.05str1 I love python language!print(%s % a )print(%s % b )print(%s % str1 )print(%r % a )print(%r % b )print(%r % str1 )运行结果