Python 3执行命令怪癖与打印?

时间:2013-07-20 20:54:15

标签: python python-3.x

为什么这样做?我认为sup按原样传递给print并打印出来。然后print返回一些值,并在其上运行capitalize()。这是怎么回事?

print('sup').capitalize()

编辑:我是Python的新手,我只下载了Python 3,我没有意识到python使用的是已安装的旧版本...谢谢! (我明白为什么他们改变了这个)

1 个答案:

答案 0 :(得分:4)

你正在使用Python 2,它被解释为:

print ('sup').capitalize()

print不是Python 2中的函数;这是一个关键字。