为什么我得到不同的字符串长度?尝试在在线 python 编译器中输入以下代码:
XivelyID=2
XivelyCV=3
PUTjsonBODY='{ "version": "1.0.0", \r\n\
"datastreams" : [ { \r\n\
"id"" : "%s", \r\n\
"current_value"" : "%s" } ]\r\n\
}\r\n'
print PUTjsonBODY %(XivelyID,XivelyCV)
print len(PUTjsonBODY)
print
XivelyID=8
XivelyCV=9
PUTjsonBODY='{ "version": "1.0.0", \r\n\
"datastreams" : [ { \r\n\
"id"" : "%s", \r\n\
"current_value"" : "%s" } ]\r\n\
}\r\n'%(XivelyID,XivelyCV)
print PUTjsonBODY
print len(PUTjsonBODY)
第一次打印 len(PUTjsonBODY) 是 116
第二次打印 len(PUTjsonBODY) 是 114
为什么?
ps 在这里尝试输入代码并在线运行:
http://www.compileonline.com/execute_python_online.php
ps2 如果上面和底部的文字完全准确,上面的结果总是比底部多 2 个!为什么?