在python中%r用rper()方法处理对象,而%s用str()方法处理对象。%r打印时能够重现它所代表的对象,比如:print('hello %r' % 'world' )会打印出hello 'world', 'world'被带上了双引号。
python学习网,免费的在线学习python平台,欢迎关注!
需要使用python变量的字符串表示形式用%r,其它情况用%s如在python中表示字符串必须加上引号
a="aaa"
"%r"%a 产生的字符串会包括引号
在python中%r用rper()方法处理对象,而%s用str()方法处理对象。%r打印时能够重现它所代表的对象,比如:print('hello %r' % 'world' )会打印出hello 'world', 'world'被带上了双引号。
python学习网,免费的在线学习python平台,欢迎关注!
需要使用python变量的字符串表示形式用%r,其它情况用%s如在python中表示字符串必须加上引号
a="aaa"
"%r"%a 产生的字符串会包括引号