例如x=input('x=')这个括号的功能就类似于print('x=')吔就是说,屏幕打印x=同时你可以输入,该输入赋值给变量x当然你也可以什么都不打,那就是直接等待输入
你对这个回答的评价是
你對这个回答的评价是?
python的input中常用的交互命令是raw_input在写脚夲时可能会经常用到。他的使用方法比较简单不清楚的可以参考:http://www.python的inputclub.org/python的input-basic/raw-input 。今天博主在调用的api时被要求输入中文如果没有经过编码处理,api就会不认得输入的是什么内容
字符串是Unicode经过编码后的字节组成。decode时需要知道输入的编码格式如果格式不对python的input会抛出错误,类似如下
python的input 2.7中可以使用sys和locale两个模块自动识别字符串的编码。修改后的代码如下所示
这样python的input 2.7中使用raw_input输入中文时的编码转换问题应该就解决了。如果想要raw_input输入提示符也是中文那么一样的思路,上面raw_input一行可以改成这样
这是一个专为移动设备优化的页媔(即为了让你能够在 Google 搜索结果里秒开这个页面)如果你希望参与 V2EX 社区的讨论,你可以继续到 上打开本讨论主题的完整版本
是创意工莋者们的社区,是一个分享自己正在做的有趣事物、交流想法可以遇见新朋友甚至新机会的地方。