python如何定义全局变量,python全局变量是在哪创建的

  python如何定义全局变量,python全局变量是在哪创建的

  Python中的变量是什么?Python变量是用于存储值的保留内存位置。换句话说,python程序中的变量将数据提供给计算机进行处理。

  Python中的每个值都有一个数据类型。Python中不同的数据类型有数字、列表、元组、字符串、字典等。变量可以用任何名字来声明,甚至可以用字母来声明,比如A,aa,abc等等。

  在这篇文章中,我们将学习,

  如何声明和使用变量重新声明变量连接变量局部和全局变量删除变量如何声明和使用变量我们来看一个例子。我们将声明变量“A”并打印出来。

  A=100 print a重新声明变量即使这个变量已经声明过一次,也可以重新声明。

  这里我们将变量初始化为f=0。

  之后,我们将变量F重新赋给“guru99”

  Python 2示例

  #声明变量并初始化itf=0print f#重新声明变量worksf=guru99print fPython 3示例

  #声明一个变量并初始化itf=0print (f) #重新声明变量worksf= guru 99 print(f)连接变量让我们看看你是否能连接不同的数据类型,比如字符串和数字。例如,我们将“古鲁”与数字“99”联系起来。

  与Java不同,Java将数字与字符串连接在一起,而不将数字声明为字符串,Python要求将数字声明为字符串,否则将显示TypeError。

  对于下面的代码,您将得到未定义的输出-

  A=Gurub=99print a b一旦整数被声明为字符串,它就可以在输出中串接“Guru”str(“99”)=“Guru 99”。

  a= guru b=99 print(a str(b))本地和全局变量在Python中,如果你想对一个程序或模块的其余部分使用同一个变量,你就把它声明为一个全局变量,而如果你想在特定的函数或方法中使用它,你就使用一个局部变量。

  让我们通过下面的程序来理解局部变量和全局变量的区别。

  变量“f”的取值范围是全局的,并被赋予一个值101,它在输出中打印出变量f再次在函数中声明,并被假定为取值范围是局部。被赋予了“我在学Python”的价值。将其作为输出打印出来。该变量不同于之前定义的全局变量“f”。函数调用后,局部变量f将被销毁。在第12行,当我们再次打印“f”的值时,它显示了全局变量f=101的值。

  Python 2示例

  #声明一个变量并初始化itf=101print f#函数中的全局与局部变量def someFunction():# global f f=我在学习Python print fsomeFunction()print fPython 3示例

  #声明一个变量并初始化itf=101print(f)#函数中的全局与局部变量def someFunction():# Global f=我正在学习python print(f)some function()print(f)使用关键字global,引用函数内的全局变量。

  变量“f”的范围是全局的,并被赋予值101,这表明变量f在输出中是用关键字global声明的。这是不是a局部变量,但是之前公布了相同的全局变量。因此,当我们打印它的值时,输出是101,我们在函数内部改变了“f”的值。在函数调用之后,变量“f”的改变值仍然存在。在第12行,当我们再次打印“f”的值时,它显示“更改全局变量”的值

  Python 2示例

  f=101打印f#函数中的全局变量与局部变量def some function():Global fprint ff= changing Global variable some function()print fPython 3示例

  f=101Print (f) #函数中的全局与局部变量def some function():global fprint(f)f=改变全局变量 some function()print(f)删除变量你也可以使用命令del“变量名”删除变量。需要学习资料和视频教学Q群等你加入5199 70686

  在下面的例子中,我们删除了变量f。当我们继续打印它时,我们得到错误“变量名未定义”,这意味着您已经删除了该变量。

  f=11Print(f)del fprint(f)概要:变量称为“信封”或“桶”,在其中可以维护和引用信息。像任何其他编程语言一样,Python使用变量来存储信息。变量可以用任何名字甚至字母来声明,比如A,aa,abc等。即使已经声明过一次,也可以重新声明变量。在Python中,不能直接用数字连接字符串,而需要将它们声明为单独的变量。然后,您可以将数字与字符串连接起来,并在希望将它们用于当前函数时声明局部变量。如果您想在程序的其余部分使用相同的变量,请声明全局变量。要删除变量,它使用关键字“del”。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: