首页 >

Python函数全局与局部的瞬间变化? |简明python教程资源

python时间戳格式,ubuntu python django,这么打开python,python快速汇总数据,python字库,等待+python,python邮件ip,python双向rnn,python 横轴 时间,python sqlite 关闭,简明python教程资源Python函数全局与局部的瞬间变化? |简明python教程资源

顶着头开始写,没有任何缩进,在py文件的任何位置都能调用

复制代码

#!/usr/bin/envpython

#_*_coding:utf8_*_

name=”gouguoqi”

name=”gouguoqi”

defchange_name():

print(“111”,(name))#这里的name就是调用的全局变量

change_name()

C:\python35\python3.exeD:/pyproject/day14函数/全局变量和局部变量.py

111gouguoqi

2、全局变量与局部变量的区别

复制代码

name=”gouguoqi”

defchange_name():

name=”miaoye”#局部变量

print(“111”,(name))#这打印的是局部变量

change_name()#这里函数调用的是局部变量的name

print(name)#这里是是调用的函数外面的全局变量

C:\python35\python3.exeD:/pyproject/day14函数/全局变量和局部变量.py

111miaoye

gouguoqi

复制代码

3、global关键字。想要在函数里面修改全局变量应该如何做

globalname,就代表调用全局的变量name

专业的说法是global后面的name是一个指针,一个内存地址,直接调用的那个内存地址

调用之后在子程序(局部程序)里面再次给name赋值的话就修改了全局变量name了

复制代码

name=”gouguoqi”

defchange_name():

globalname

name=”miaoye”

print(“111”,(name))

change_name()

print(name)

C:\python35\python3.exeD:/pyproject/day14函数/全局变量和局部变量.py

111miaoye

miaoye

复制代码

全局作用域是全局

局部作用于是局部

变量调用的顺序是先找局部作用域,如果找不到,再往外层找,然后在找全局作用域


Python函数全局与局部的瞬间变化? |简明python教程资源
  • Python三重积分让你在数据分析领域独占鳌头 |python 3.6 入门项目
  • Python三重积分让你在数据分析领域独占鳌头 |python 3.6 入门项目 | Python三重积分让你在数据分析领域独占鳌头 |python 3.6 入门项目 ...

    Python函数全局与局部的瞬间变化? |简明python教程资源
  • c语言除和模的区别? - 网络|
  • c语言除和模的区别? - 网络| | c语言除和模的区别? - 网络| ...

    Python函数全局与局部的瞬间变化? |简明python教程资源
  • python培训班桂林哪家好? |python3读取文件一列
  • python培训班桂林哪家好? |python3读取文件一列 | python培训班桂林哪家好? |python3读取文件一列 ...