变量作用域问题:Python内不同作用域示例

原创 骑猪看日落 2025-01-08 20:39 57阅读 0赞

在Python中,变量的作用域主要分为全局作用域和局部作用域。以下是两种情况的示例:

  1. 全局作用域:
    ```python

    global variable example

    global_var = “I am a global variable”

def local_function():

  1. # try to access the global var here
  2. print(global_var)

local_function()

  1. 在这个例子中,`global_var`是全局变量,在函数`local_function()`内部可以访问。
  2. 2. 局部作用域:
  3. ```python
  4. # local variable example
  5. def my_function():
  6. local_var = "I am a local variable"
  7. # print the local var here
  8. print(local_var)
  9. my_function()

在这个例子中,local_var是函数my_function()内部的局部变量,在该函数内部可以访问。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,57人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python变量作用

    Python程序有各种各样的命名空间,它指的是在该程序段内一个特定的名称是独一无二的,它和其它同名的命名空间是无关的。 在Python中每一个函数都有自己的命名空间,如果在函