函数作用域分为

  1. 全局  在整个类和模块内有作用

  2.局部  在函数内部优先于全局

在函数内部可以调用全局变量,但是不能修改其值(因为python中定义和修改操作一致),这是需要用到 globle 声明操作变量为全局变量

e.g.  正确:

hehe=6def f():    global hehe    print(hehe)    hehe=3f()print(hehe)

e.g. 错误:
hehe=6def f():    print(hehe)    hehe=2f()print(hehe)
# 会报错: 未定义变量 UnboundLocalError: local variable 'hehe' referenced before assignment

转载于:https://www.cnblogs.com/lihuanghe/p/7921617.html

python globle用法相关推荐

  1. Python pandas用法

    Python pandas用法 无味之味关注 12019.01.10 15:43:25字数 2,877阅读 91,914 介绍 在Python中,pandas是基于NumPy数组构建的,使数据预处理. ...

  2. python goto 用法

    python goto 用法 pip install goto-statement from goto import with_goto @with_goto def range(start, sto ...

  3. Python SQLite 用法

    Python SQLite 用法 具体可以参考网址 代码: #导入 import sqlite3 #连接库,如果数据库不存在,那么它就会被创建,最后将返回一个数据库对象. # test.db:数据路路 ...

  4. import的用法python_Python导入模块,Python import用法(超级详细)

    Python导入模块,Python import用法(超级详细) 使用 Python 进行编程时,有些功能没必须自己实现,可以借助 Python 现有的标准库或者其他人提供的第三方库.比如说,在前面章 ...

  5. python with用法

    @python with用法 python中with可以明显改进代码友好度,比如: [python] view plaincopyprint? with open('a.txt') as f: pri ...

  6. Python高级用法总结

    Python很棒,它有很多高级用法值得细细思索,学习使用.本文将根据日常使用,总结介绍Python的一组高级特性,包括:列表推导式.迭代器和生成器.装饰器. 列表推导(list comprehensi ...

  7. 数据库和python的结合_redis数据库及与python交互用法简单示例

    本文实例讲述了redis数据库及与python交互用法.分享给大家供大家参考,具体如下: redis数据操作 1.string类型:主要存储字符串 操作 命令 设置键值 set key value 设 ...

  8. python输出函数是什么_Python中打印函数使用概述,python,print,用法,总结

    输出的 print 函数总结: 1. 字符串和数值类型 可以直接输出 print(1) 1 print("Hello World") Hello World 2.变量 无论什么类型 ...

  9. Python break用法详解

    文章目录 Python break 用法 Python break 用法 我们知道,在执行 while 循环或者 for 循环时,只要循环条件满足,程序将会一直执行循环体,不停地转圈.但在某些场景,我 ...

最新文章

  1. 后端生成Token架构与设计详解
  2. java是什么格式_是java格式
  3. Java数组的基本知识点
  4. flask执行python脚本_如何从Flask应用程序执行Shell脚本
  5. 更改自身web项目的图标(默认为tomcat的小喵咪)
  6. 文档内容结构化技术探索
  7. LightSpeed ORM .NET简单运用
  8. 【DVRP】基于matlab遗传和粒子群算法求解带距离的车辆路径规划问题【含Matlab源码 1036期】
  9. 小程序AppID当前开发者未绑定此AppId,请到小程序管理后台操作后重试
  10. Riverbed:广域网优化应对“云”发展
  11. 人工智能时代,数据标注产业将迎来黄金时期?丨曼孚科技
  12. DSP CCS12.00 芯片:TMS320F28335 结课设计 数字电压表 TFTLCD 模块 + ADC 模块
  13. 设计模式分析——迭代器模式(Iterator)
  14. DENO 1.10发行说明
  15. [BZOJ3698] XWW的难题 网络流
  16. [BZOJ3698]XWW的难题(有源汇上下界最大流+讲解)
  17. 移动工具 证件照的设置
  18. 基于asp.net校园二手物品交易平台-计算机毕业设计
  19. WebSocket使用@OnMessage注解无法收到消息的坑与解决方法
  20. ubuntu下U盘刻录工具,用来刻录windows系统

热门文章

  1. Python入门--流程控制语句continue
  2. 二叉查找树--插入、查找、遍历、打印、删除(重点)
  3. 2017CCPC哈尔滨 H:A Simple Stone Game
  4. k8s的job和CronJob
  5. hdfs+zookeeper+hbase分布式在k8s中部署(本文已过期)
  6. java获取屏幕截图
  7. basys3利用microblaze连接Pmod ad2
  8. 微波网络中插入相移插入衰减和输入驻波比
  9. 什么是波导的简并波,矩形波导和圆波导中的简并有何异同
  10. mysql时间返回整小时_MySql 时间处理