我想在def
语句中有一个变量,这样当我使用def
语句时,变量将被定义。你知道吗
例如:
def pizza():
cheese = 7
pizza()
然后cheese
将等于7这是第一个例子
即使我做了,例如:
这是另一个例子
def pizza():
cheese = 7
def pomegranate():
cheese = 6
pizza()
和cheese
将被设置为7
有可能这样做吗?我有python3和python2.7。我的python程序告诉我cheese
不存在。我还能怎么做(如果可能的话,没有if
语句)?你知道吗
Tags:
您可以使用
global
声明,这样它将写入全局变量,而不是函数的局部变量。你知道吗但这通常被认为是糟糕的编程风格。函数通常应该通过参数和返回值进行通信,而不是通过全局变量。你知道吗
相关问题 更多 >
编程相关推荐