擅长:python、mysql、java
<p>谈论变量的范围:</p>
<pre><code>admin = "Vaibhav"
def print_admin(default):
if default == "default":
## This is global
global admin
print(admin)
else:
## This is local to your function
print_admin.admin = "other"
print(print_admin.admin)
print_admin("")
print_admin("default")
</code></pre>
<p>虽然我不太明白为什么要在这个函数中加入一个全局变量,但是如果出于某种原因必须这样做,可以用声明来约束局部变量。你知道吗</p>