这个问题在这里已经有答案了:
使用Python 3打印时出现语法错误[重复]
(3个答案)
(3个答案)
八年前关闭的
我正在学习Python,甚至无法编写第一个示例:
打印2**100
这会导致语法错误:无效语法
指向2
为什么会这样?我使用的是3.1版
这是因为在Python3中,它们将print
语句替换为print
函数
语法现在与以前大致相同,但它需要参数:
来自“python 3中的新增功能”文档:
旧版:打印“答案是”,2*2
新:打印(“答案是”,2*2)
旧:打印x,#尾随逗号抑制换行符
新增:print(x,end=“”)#添加空格而不是换行符
旧:打印#打印新行
新增:print()#必须调用该函数!
旧版:打印>&燃气轮机;sys.stderr,“致命错误”
新:打印(“致命错误”,文件=sys.stderr)
旧:打印(x,y)#打印报告(x,y))
新:打印((x,y))#与打印(x,y)不同!