本来就晕 - - 2和3的版本就更晕了 。。
【拿到一个代码 最容易判断是哪个版本的方法是:】
【看print有没有括号】
1.除号/
python2中 “/"表示取整除(地板除),即如果被除数和除数都是整型,则结果取整。"//"表示正常除。
python3相反。
2.print
python2中print不需要带括号,即:print 'HelloWorld'
python3中需要括号,即:print('HelloWorld')
3.input
python2中有raw_input和input
python3中只有input
4.print换行问题
python2中print后默认不换行
python3中print后默认换行,要想不换行直接输出,就需要加 ,end=''
若:想以空格隔开多次输出的内容,加 ,end=' '
即:
print(n,end=' ')