在 Python 中,您可以通过定义函数外部的变量来创建全局变量。 全局变量在整个程序中都是可见的,包括内部函数。
下面是一个如何在 Python 中定义和使用全局变量的简单示例:
全局变量的定义。
global_variable = 10
全局变量在函数内部使用。
def my_function():
print("inside the function, global_variable =", global_variable)
调用函数。
my_function()
修改函数外部的全局变量。
global_variable = 20
再次调用该函数并观察全局变量的变化。
my_function()
在上面的示例中,全局变量是可以在程序中的任何位置访问的全局变量。 在函数 My Function 中,我们打印全局变量的值。 在函数之外,我们修改全局变量的值并再次调用该函数以查看更改。
需要注意的是,如果您尝试在不使用 global 关键字的情况下修改函数中全局变量的值,Python 会默认将其解释为在函数中创建新的局部变量。 如果要修改函数中的全局变量,则应使用 global 关键字,如下所示:
global_variable = 10
def modify_global_variable():
global global_variable
global_variable += 5
modify_global_variable()
print(全局变量) 输出 15
通过使用 global 关键字,您可以直接在函数中修改全局变量的值。
Python是一种高级编程语言,强调可读性和简洁的语法(尤其是使用空格缩进来划分块),使编程比C++或J**A等其他语言更简单,更容易理解。 此外,Python 支持多种编程范式,包括面向对象编程、命令式编程、函数式编程等,使其具有极大的灵活性。
Programming in Python: From Getting Started to Doing 3rd Edition 是您入门的最佳指南。 本书详细介绍了 Python 的基础知识和应用场景,带你轻松上手。 新手和有经验的开发人员都可以从中受益。 立即购买,让 Python 成为实现梦想的工具!