Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
reduce()可以';不能解释吗? $python Python 2.6.6(r266:8429219014年1月22日09:42:36) [GCC 4.4.7 20120313(Red Hat 4.4.7-4)]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>def添加(x,y):返回x+y ... 减少(增加,范围(1,11)) 文件“”,第2行 减少(增加,范围(1,11)) ^ SyntaxError:无效语法_Python - Fatal编程技术网

reduce()可以';不能解释吗? $python Python 2.6.6(r266:8429219014年1月22日09:42:36) [GCC 4.4.7 20120313(Red Hat 4.4.7-4)]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>def添加(x,y):返回x+y ... 减少(增加,范围(1,11)) 文件“”,第2行 减少(增加,范围(1,11)) ^ SyntaxError:无效语法

reduce()可以';不能解释吗? $python Python 2.6.6(r266:8429219014年1月22日09:42:36) [GCC 4.4.7 20120313(Red Hat 4.4.7-4)]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>def添加(x,y):返回x+y ... 减少(增加,范围(1,11)) 文件“”,第2行 减少(增加,范围(1,11)) ^ SyntaxError:无效语法,python,Python,我是python新手 有什么想法吗 我猜reduce()在2.6.6中不可用;有办法检查吗?我只看到2.6.9在线文档,它有reduce() 您使用的Python语法无效;问题不在于reduce()调用 在交互式解释器中,必须用换行符关闭复合块语句: $ python Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 Type "help", "co

我是python新手

有什么想法吗


我猜
reduce()
在2.6.6中不可用;有办法检查吗?我只看到2.6.9在线文档,它有
reduce()

您使用的Python语法无效;问题不在于
reduce()
调用

在交互式解释器中,必须用换行符关闭复合块语句:

$ python
Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> def add(x,y): return x+y
... reduce(add, range(1, 11))
  File "<stdin>", line 2
    reduce(add, range(1, 11))
         ^
SyntaxError: invalid syntax
注意
def add()
定义后的空

引用顶级组件参考文档的内容:

注意,在交互模式下,(顶级)复合语句后面必须有一个空行;这有助于解析器检测输入的结束

>>> def add(x,y): return x+y
... 
>>> reduce(add, range(1, 11))
55