1 name = "jack"
 2 drink = "orange"
 3 fruit = ["pear", "peach"]  #可以直接被全局修改
 4 student = {"macale":120, "canne":170} #可以被全局修改
 5
 6
 7 def func():
 8     global drink    #通过global直接修改为全局变量
 9
10     name = "may"    #只能局部修改
11     drink = "mulk"
12     fruit[0] = "banana"
13     student["macale"] = 200
14
15     print("name:%s" %name)
16     print("drink:%s" %drink)
17     print("fruit:{0}".format(fruit))
18     print("student:{0}".format(student))
19
20 func()
21 print("-- name:%s", name)
22 print("-- drink:%s", drink)
23 print("-- fruit:{0}".format(fruit))
24 print("student:{0}".format(student))
25
26
27 输出结果:
28 name:may
29 drink:mulk
30 fruit:['banana', 'peach']
31 student:{'macale': 200, 'canne': 170}
32 -- name:%s jack
33 -- drink:%s mulk
34 -- fruit:['banana', 'peach']
35 student:{'macale': 200, 'canne': 170}

转载于:https://www.cnblogs.com/gogomoumou/p/9674928.html

python 一个例子解释全局变量和局部变量相关推荐

  1. Python变量作用域(全局变量和局部变量)

    Python变量作用域(全局变量和局部变量) 所谓作用域(Scope),就是变量的有效范围,就是变量可以在哪个范围以内使用.有些变量可以在整段代码的任意位置使用,有些变量只能在函数内部使用,有些变量只 ...

  2. python大盘点:全局变量、局部变量、类变量、实例变量

    python大盘点:全局变量.局部变量.类变量.实例变量 1.前沿 相信同学们一定懵逼过,那是,不懵逼就不正常了,现在由我为了大家在轻松的氛围下逐个说明 标题中所述的 名词 2.定义 a.全局变量:在 ...

  3. [转载] 在python中、关于全局变量和局部变量、以下_python中的全局变量和局部变量

    参考链接: Python全局,局部和非局部变量 1. 使用局部变量 deffunc(x): print'x is', x x =2 print'Changed local x to', x x =50 ...

  4. 在python中、关于全局变量和局部变量_在Python中,关于全局变量和局部变量,以下选项中描述不正确的是...

    [单选题]Python文本处理方向的第三方库是 [单选题]哪个选项的描述是正确的? [单选题]以下选项中属于Python语言中合法的二进制整数是 [单选题]以下说法错误的是: [单选题]下面属于B2B ...

  5. python global 变量_python 全局变量和局部变量 (例子)

    #声明一个Employee 类 class Employee: # 声明一个类的变量 pay_raist_amount = 1.2 # 创建一个构造器 def init(self,first,last ...

  6. 零基础入门学习Python(18)-全局变量与局部变量

    函数与过程 函数(function)是有返回值的,即是干完事必须写报告的苦逼 过程(procedure)是简单的.特殊并且没有返回值的,即是完事后拍屁股一走了之的小混蛋 attention:Pytho ...

  7. 在python中、关于全局变量和局部变量、以下_关于全局变量和局部变量-Python

    练习: No.1 num = 100 def func(): num = 123 print(num) func() 先 想 一 下 : 输出: 123 解析: 函数内部的变量名,如果第一次出现,且出 ...

  8. 在python中、关于全局变量和局部变量、以下_python中的全局变量和局部变量

    1. 使用局部变量 deffunc(x): print'x is', x x =2 print'Changed local x to', x x =50 func(x) print'x is stil ...

  9. 30用一个例子解释mapping到底是什么

    首先插入几条数据,让es自动为我们建立一个索引 PUT /website/article/1 {"post_date": "2017-01-01"," ...

最新文章

  1. 路由vue-router进阶
  2. MATLAB 利用plot 画图,加标题,保存图片
  3. 自学python推荐书籍同时找哪些来实践-想学习Python爬虫,但是找不到电子书或者不知道找什么资料...
  4. 【渝粤教育】电大中专会计电算化 (2)作业 题库
  5. 在IIS上部署ASP.NET Core Web API
  6. DS18B20温度传感器学习笔记
  7. cc2500的register操作
  8. TOPSIS综合评价模型
  9. 【推荐系统】协同过滤算法
  10. 泊松分布和指数分布:通俗易懂
  11. 赞!7000 字学习笔记,MySQL 从入到放弃
  12. 举个栗子!Tableau 技巧(131):用烛台图 Candlestick Chart 分析价格波动
  13. 存储组件之MFS详解
  14. python 微信支付sdk_weixin-python
  15. VBS 请求WebAPI接口_如何设计WEB API
  16. Linux下批量把GDK编码的文章转化为UTF-8编码的文章以及“iconv: 未知 xxx 处的非法输入序列”错误处理
  17. macOS 安装 brew步骤
  18. 剑指Offer——毕业生求职网站汇总(干货)
  19. ChatGPT 与未来软件开发的关系
  20. STM32的QSPI通信(学习笔记)

热门文章

  1. Md5+salt实现用户加密
  2. 玩个游戏好难 Win10我的世界(Minecraft)下载
  3. 别光盯着未来!看看海尔智家此前都布局了什么?
  4. 微信分享多个图片和文字到朋友圈
  5. 连接主机名失败但可以连接主机ip,能用ip地址连接却无法用主机名连接,看过来一站解决
  6. TR1 tuple的用法
  7. python基础训练—字符串
  8. 算法训练 幸运的店家
  9. Jboss部署Springboot项目
  10. JSP基于web网上作业提交系统