使用“打印”时语法无效?[副本]

这个问题在这里已经有答案了
使用Python 3打印时出现语法错误[重复]

(3个答案)

八年前关闭的

我正在学习Python,甚至无法编写第一个示例:

打印2**100

这会导致语法错误:无效语法

指向2

为什么会这样?我使用的是3.1版

这是因为在Python3中,它们将print语句替换为print函数

语法现在与以前大致相同,但它需要参数:

来自“python 3中的新增功能”文档:

旧版:打印“答案是”,2*2
新:打印(“答案是”,2*2)
旧:打印x,#尾随逗号抑制换行符
新增:print(x,end=“”)#添加空格而不是换行符
旧:打印#打印新行
新增:print()#必须调用该函数!
旧版:打印&gt&燃气轮机;sys.stderr,“致命错误”
新:打印(“致命错误”,文件=sys.stderr)
旧:打印(x,y)#打印报告(x,y))
新:打印((x,y))#与打印(x,y)不同!

发表评论