str和repr
2024-08-21 00:34:12
在Python2.6和Python3.0以及更早的版本中,在交互式模式下的输出本质上是使用repr,因此对于一些浮点数运算,会显示很多位:
4 / 5.0
#0.8000000000000004
但是如果使用print,则会显示更友好的形式,实质是print使用str来打印:
print(4 / 5.0)
#0.8
其实,对于上面的的例子,打印的数值在Python中是一样的,只是打印的形式不一样。
在Python2.7和Python3.1以及之后的版本中,交互式模式和print打印的形式都是比较友好的形式,但是也有少数情形不是这样。
最新文章
- Java语言程序设计(基础篇)第一章
- 强大的打印功能jatoolsPrinter使用总结
- mongoose升级后遇到的问题
- [Solution] Microsoft Windows 服务(3) 使用Quartz.net定时任务
- 已知局域网IP地址,如何查看mac
- 模式匹配运算符–Shell
- BZOJ1975 [Sdoi2010]魔法猪学院
- [Linux]学习笔记(3)-uname的用法
- IIS tomcat共用80端口解决一个IP多个域名:使用Nginx反向代理方式使两者兼容
- richTextBox1 转到行号
- DOM小解
- PostgresSQL中的限制和级联删除
- 算法提高 P1001
- refine OpenRefine 3.0
- python Console menu
- Controlled Components
- gdb 调试带参数程序
- u-boot-1.1.6环境变量
- nodejs 重定向 (redirect + writeHead(Location))
- Grunt Part 1