zoukankan      html  css  js  c++  java
  • 小白学习Python遇到的一些2.7与3.X之间的不同问题

    1.输入字母出错问题

    原本跟着视频一起学习,currency_str_value=input(‘请输入带单位货币金额’)

    但是运行的时候,输入数字就没有问题,只要带上了字母就会报错,后来百度,python2.7里面还不能直接用input,,,然后变成raw_input就可以读取了

    具体差别参考:http://www.cnblogs.com/noxy/p/6362614.html

    2,输出中文问题

    原本输出语句是这样:

    # 输出结果
    print ('人民币(RMB)金额是:', rmb_value)

    结果是:

    请输入带单位货币金额: 100USD
    ('xe4xbaxbaxe6xb0x91xe5xb8x81(RMB)xe9x87x91xe9xa2x9dxe6x98xafxefxbcx9a', 677.0)

    全部变成了字符串

    百度了很多,比如开头加 #encoding:utf-8,输出前加 u'中文',更改pycharm设置utf-8什么的,,都没用,

    解决方法:python 2.x 去掉括号就行了

    print '人民币(RMB)金额是:', rmb_value

    双引号也可以,,

  • 相关阅读:
    C#中的委托和事件(续)
    C# 中的委托和事件
    玩转JS插件系列
    gusfield
    线性规划
    后缀自动机
    bitset
    二维树状数组
    线段树合并
    求凸包
  • 原文地址:https://www.cnblogs.com/Roxy121314/p/7912367.html
Copyright © 2011-2022 走看看