如何在Python中使用全局变量和局部变量

你是否在Python编程中遇到过全局变量和局部变量的困惑?本视频为你提供了详细的解答。我们将展示如何在Python脚本中定义和使用全局变量,以及它们与局部变量的区别。通过三个实例,你将学习到如何正确调用和修改全局变量,并理解函数内部变量的作用域和声明方法。这是提升你Python编程技能的绝佳机会!

1. 视频。

2. 源代码。

# 全局变量
global_var = "这是一个全局变量"

# 在函数内部使用全局变量的例子
def use_global_var():
    print("在函数内部使用全局变量:", global_var)

# 在函数内部创建一个与全局变量同名的局部变量的例子
def local_variable_with_same_name():
    global_var = "这是一个局部变量"
    print("在函数内部使用局部变量:", global_var)

# 使用 global 关键词在函数内部创建全局变量的例子
def create_global_variable():
    global new_global_var
    new_global_var = "这是一个新创建的全局变量"
    print("在函数内部创建并使用新全局变量:", new_global_var)

# 使用 global 关键词在函数内部更改全局变量的例子
def modify_global_var():
    global global_var
    global_var = "全局变量已被更改"
    print("在函数内部更改全局变量:", global_var)

def main():
    #use_global_var()
    
    #local_variable_with_same_name()
    #print('global_var:', global_var)
    
    #create_global_variable()
    #print('new_global_var:', new_global_var)
    
    modify_global_var()
    print("在函数外部使用被更改后的全局变量:", global_var)

if __name__ == "__main__":
    main()

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.