关于第二天学习python过程中遇到的问题
2017-12-01 00:21
423 查看
在今天的学习python过程中,遇到了以下一些问题。(《笨方法学python》中)
1.为什么 %r 有时打印出来的是单引号,而我实际用的是双引号?
Python 会用最有效的方式打印出字符串,而不是完全按照你写的方式来打印。这样做对于 %r 来说是可以接受的,因为它是用作 debug 和排错,没必要非打印出多好看的格式。
2.将 %r 和 %s 比较一下。 注意到了吗?%r 打印出来的是你写在脚本里的内容,而 %s 打印的是你应该看到的内容。这两者有哪些不同之处?
因为%r 打印出来的是你写在脚本里的内容, 这当然也会包含原始的转移序列的字符。可以使用%s。一定要记住:%r 是调试用的,而%s 才是显示输出用的。你应该使用 %s,只有在想要获取某些东西的 debug 信息时才能用到 %r。 %r 给你的是变量的“程序员原始版本”,又被称作“representation”。
3.两句print输出语句中间是否可以不使用逗号 , 将最后两行写成一行输出吗?
当然可以,不过这样以来这行的长度就超过 80 个字符了,这样做不是好的 Python 代码风格。
相关文章推荐
- 一个新手学习python的过程中遇到的一些问题及解决方法
- Python3学习过程中遇到的小问题
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- 在学习GraytHatPython构建Window调试器过程中遇到的问题
- 学习安卓开发过程中遇到关于R.Java文件的问题
- 关于Python安装和pip更新过程中遇到的问题及解决方案
- 学习python过程遇到的问题与记录
- ExtJS学习过程中遇到的问题笔记
- [项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—动软代码生成工具
- 关于不同的编译器使用过程中遇到的问题!
- 学习HTK过程中遇到的问题
- 关于ActivityGroup使用过程中遇到的一点问题
- 从今天起,我要记录学习过程中遇到的所有问题
- Python-Django学习中遇到的两个小问题
- 关于新手学习python的常犯的基本问题
- [项目过程中所遇到的各种问题记录]学习篇——对工作以来的学习过的开源项目进行总结—DiscuzNt
- 学习的过程之一==关于log4j日志管理看到的自己之二=log4j后台打印日志看解决问题
- 关于jq学习过程的问题
- 今天又学习了,关于windows和Linux双系统删除Linux遇到的问题。
- hibernate 开发学习过程中遇到的问题: