python-变量作用域
1、变量的作用域在函数里面用了变量c,那么c的作用域只是在函数的内部,并不会影响函数外面的变量c
2、函数外部变量的作用域,覆盖整个模块文件,函数内部可以引用函数外部的变量
3、函数内部变量称为局部变量函数外部变量称为全局变量局部变量只是一个相对概念
4、python中,for循环外部可以薪姚蟪食引用for循环内部的变量,这个和其他语言不一样,其他语言,都要在for循环外部定义好变量,在for循环内部再使用该变量,这个要注意python这点也不一样,python中是没有块级作用域的,像这种还有ifpython中 代码块是没有作用域的,函数是有作用域的
5、所谓全局变量,暂时可以定义为模块级别的变量,它不属于任何一个函数,但它可以被多个函数引用。局部变量,函数里面定义的变量被称作局部变量,函数里面的for循环,if,else,while不能形成块级作用域,在for循环、if,else,或者while循环 里面的变量会被视作和函数的变量是同级的
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:82
阅读量:55
阅读量:63
阅读量:87
阅读量:76