局部变量需要通过函数去访问,而全局变量则可以直接访问。
一、函数间的全局变量与局部变量使用
(1)全局变量与局部变量的设定
跨函数不设定为全局变量则无法调用。
def init():
# global url
url = 'https://www.baidu.com/'
def get_url(url):
# global i
for i in range(1, 5, 1):
print(url+str(i))
init()
get_url(url)
get_url调用url失败:
将url设置为全局变量
def init():
global url
url = 'https://www.baidu.com/'
def get_url(url):
# global i
for i in range(1, 5, 1):
print(url+str(i))
init()
get_url(url)
########### 或者 ###############
url = 'https://www.baidu.com/'
def init():
# global url
url = 'https://www.baidu.com/'
def get_url(url):
# global i
for i in