小白学习Python遇到的一些2.7与3.X之间的不同问题
2017-10-11 16:25
381 查看
1.输入字母出错问题
原本跟着视频一起学习,currency_str_value=input(‘请输入带单位货币金额’)
但是运行的时候,输入数字就没有问题,只要带上了字母就会报错,后来百度,python2.7里面还不能直接用input,,,然后变成raw_input就可以读取了
具体差别参考:http://www.cnblogs.com/noxy/p/6362614.html
2,输出中文问题
原本输出语句是这样:
结果是:
请输入带单位货币金额: 100USD
('\xe4\xba\xba\xe6\xb0\x91\xe5\xb8\x81(RMB)\xe9\x87\x91\xe9\xa2\x9d\xe6\x98\xaf\xef\xbc\x9a', 677.0)
全部变成了字符串
百度了很多,比如开头加 #encoding:utf-8,输出前加 u'中文',更改pycharm设置utf-8什么的,,都没用,
解决方法:python 2.x 去掉括号就行了
print '人民币(RMB)金额是:', rmb_value
双引号也可以,,
原本跟着视频一起学习,currency_str_value=input(‘请输入带单位货币金额’)
但是运行的时候,输入数字就没有问题,只要带上了字母就会报错,后来百度,python2.7里面还不能直接用input,,,然后变成raw_input就可以读取了
具体差别参考:http://www.cnblogs.com/noxy/p/6362614.html
2,输出中文问题
原本输出语句是这样:
# 输出结果 print ('人民币(RMB)金额是:', rmb_value)
结果是:
请输入带单位货币金额: 100USD
('\xe4\xba\xba\xe6\xb0\x91\xe5\xb8\x81(RMB)\xe9\x87\x91\xe9\xa2\x9d\xe6\x98\xaf\xef\xbc\x9a', 677.0)
全部变成了字符串
百度了很多,比如开头加 #encoding:utf-8,输出前加 u'中文',更改pycharm设置utf-8什么的,,都没用,
解决方法:python 2.x 去掉括号就行了
print '人民币(RMB)金额是:', rmb_value
双引号也可以,,
相关文章推荐
- python3.x中lambda表达式遇到的一些问题以及解决办法
- CentOS python 2.x 升到 3.x 遇到的一些问题记录
- 不同服务器之间的数据库创建触发器会遇到的一些问题
- python2.7安装使用thulac库时遇到的一些问题
- 一个新手学习python的过程中遇到的一些问题及解决方法
- 学习python中遇到的一些问题集合(不断更新)
- 学习Python 是遇到的一些问题记录
- 学习python基础语法中遇到的一些问题
- Python学习中常常遇到的一些问题
- Python-Django学习中遇到的两个小问题
- 《华清远见学习手记》之 移植linux2.6.22.6到FS2410遇到的一些问题
- 黑马程序员 + 在学习中遇到的一些问题1
- 一些学习单片机和C语言遇到的问题
- 易语言学习中遇到的一些问题
- Python学习中遇到的问题(更新中...)
- 总结python+Django+mysql项目遇到的一些问题
- 黑马程序员 + 在学习中遇到的一些问题2
- grails 学习过程中遇到的一些问题
- WTL学习过程中遇到的一些问题总结
- 学习shell 时遇到的一些问题(unexpected operator) 和解决方法