python2与python3的区别不是很大
其中我知道的有:python2中有raw_input(),用于接受用户输入数字的函数
pythonb3中则没有raw_input,只有input,input接受的全都是字符串类型。
还有一个就是python3.5以上的版本字典中的元素变得有序了,在之前的版本中字典内的元素是无序的。不过这无关大雅
建议在日常练习中使用3.5或以上的版本。使用2.7也可以,但是到2020年2.7版本就不再维护了
来看问题
你输入的"print “Hello World!”"是在命令行中还是把这句话写入到一个文件中了?
如果是写入到了一个文件中只需要打开cmd后如下图一样执行即可
或者进入python的命令行中
你报的这个错是因为在python命令行中输入了python这个关键字,而python中并没有python这个关键字。所以报了个无效语法的错误,如果在系统的命令行中这样做则不会报错