标签: python
如果我运行以下代码
g.V().has('name', textContains('some text')).has('code','abc').valueMap()
该函数返回2。如果运行代码
a=2 def foo(): if a>1: return a
我收到错误
UnboundLocalError:分配前引用了本地变量'a'
为什么在第一个示例中python为什么在函数外部找到变量,但是后来在函数中重新分配变量时却找不到呢?