接收" SyntaxError"简单的功能

时间:2017-08-30 04:06:24

标签: python-3.x syntax-error

我正在参与Bill Lubanovic的演讲"介绍Python"文本((C)2015)。当我将一个简单的程序复制到Python解释器(Python 3.6.2)中时,我收到一个SyntaxError。

以下是代码:

def echo(anything):
    return anything ' ' anything 

这是错误:

File "<stdin>", line 2
    return anything ' ' anything
                      ^
SyntaxError: invalid syntax

Lubanovic说他的书是为Python 3.3编写和测试的。我收到此错误是因为我使用的是版本3.6.2吗?

1 个答案:

答案 0 :(得分:0)

你错过了&#34; +&#34;。

def echo(anything):
    return anything + ' ' + 

echo('hello')

输出:

'hello hello'