python学习第三十一天函数的嵌套及函数的作用域

2021-07-04 02:10

阅读:440

标签:一个   函数调用   完成   pytho   变量   文字   学习   作用域   通过   

python函数的嵌套是指在函数里面嵌套另外一个函数,可以嵌套更多,函数一旦套用了另外一个函数,他的作用域就已经形成,可以通过global关键词改变变量的作用域,下面详细说明函数的嵌套及函数的作用域

1,函数的嵌套

name=‘zhan san‘

def chang1():

  name=‘wang wu‘

  print(‘name‘)

  def chang2():

    name=‘liu ma zi‘

    print(‘name‘)

这里函数调用 

chang1() 输出 :wang wu

里面的函数是不会执行的,函数只有调用了才会执行,要怎么让里面的函数执行呢

name=‘zhan san‘

def chang1():

  name=‘wang wu‘

  print(‘name‘)

  def chang2():

    name=‘liu ma zi‘

    print(‘name‘)

  chang2()

chang1()

输出 :wang wu

输出 :liu ma zi

如果要想改变函数外面的值可以使用global关键词

2,函数的作用域

      函数一旦定义完成,他的作用域就已经形成。

文字来自(www.96net.com.cn)

python学习第三十一天函数的嵌套及函数的作用域

标签:一个   函数调用   完成   pytho   变量   文字   学习   作用域   通过   

原文地址:https://www.cnblogs.com/96net/p/9614239.html


评论


亲,登录后才可以留言!