|
|
发表于 2019-10-31 22:34:54
|
显示全部楼层
本帖最后由 jackz007 于 2019-10-31 22:52 编辑
- var = ' Hi ' # 定义全局变量 var
- def fun1():
- global var # 声明函数中的变量 var 就是全局变量,var = ' Hi '
- var = ' Baby ' # 全局变量 var 被赋新值 ' Baby '
- return fun2(var) # 返回函数 fun2(' Baby ') 的返回结果
- def fun2(var): # var 是形式参数,其值为调用时传入的 ' Baby '
- var += 'I love you' # var = ' Baby ' + 'I love you' = ' Baby I love you'
- fun3(var) # fun3(' Baby I love you') 不会影响 var 的内容,可以忽略
- return var # fun2() 最后返回的内容为 ' Baby I love you'
- def fun3(var): # 此函数不会对 fun2() 的返回结果构成影响,可以忽略
- var = ' 小甲鱼 ' # var 是局部变量,在退出函数后,会被直接丢弃
- print(fun1()) # 打印字符串 ' Baby I love you'
复制代码
楼主,注意一下你的标题:
零基础入门pathon课后19题 |
|