Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 

str() 和 repr() 都是用作一个对象的字符表示.

1 str()的举例:

1
2
3
s = 'Hello, Geeks.'
print str(s)
print str(2.0/11.0)<br><br>输出结果:
Hello, Geeks.
0.181818181818

2 repr()的举例:
1
2
3
s = 'Hello, Geeks.'
print repr(s)
print repr(2.0/11.0)<br>输出结果:
'Hello, Geeks.'
0.18181818181818182

从上面结果可以看出,如果我们使用repr() 打印字符串的话,他会多一个引用.
如果做运算的话,str()会比repr()的精度低.


参考文档: https://www.geeksforgeeks.org/str-vs-repr-in-python/
posted on   虚生  阅读(231)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
点击右上角即可分享
微信分享提示