一直都是用神器Sublime Text3自学Python的,结果昨天在学到input()的使用时,发现Sublime Text3并不能在运行窗口上输入内容,后来我又查阅了一些相关资料,说Sublime Text3上装插件SublimeREPL可以使用,但我发现这只是针对Python3.x的插件,对我的Python2.7并不适用,当然我也没有试过Python3.x出现这个问题是否真的可以解决。
上面还推荐了用命令行来解决,以及用最原始的Python自带的IDLE。但我觉得这些都太不方便了。最早初学Python(尽管现在也在初学阶段。。)我就是用IDLE,感觉太不方便我才用的ST3。
我想也许我又需要换一个专门针对Python的编辑器,毕竟以后要经常用的。于是我找到了Pycharm。
还是初学的那几行代码测试一下能不能使用,虽然输入字符串还是不太方便,需要输入''(引号),还不能一次性输入两个引号,要先输一个引号,写入内容后,再输入一个引号封口。数字直接输。
具体查找的资料,见文末。
更新:
后来我又查阅了资料,python2.7有input()和raw_input()两个函数,
对于input(),如果你输入整数,则输入的是int型,而如果你要输入字符串,必须要有引号括起来才行。
对于raw_input(),不不管你输入什么内容都算作是字符串,输入字符串的时候不用加引号。
然而,python3.x没有raw_input()了,其变成了input()。
没事的时候,可以看看pythonx.x.x document 了解该版本python有什么细节语法变动了。