在python中,我们在函数外定义了一个变量,如果我们想在函数内对这个变量进行操作,就需要在函数内部将这个变量声明为global。

  • 例1
x = 1
def func():
x = 2
func()
print(x)
输出:1
  • 例2
x = 1
def func():
global x
x = 2
func()
print(x)
输出:2
  • 例3
global x
x = 1
def func():
x = 2
func()
print(x)
输出:1
global需要在函数外面声明是没有作用的

最新文章

  1. 【BZOJ-1552&3506】robotic sort&排序机械臂 Splay
  2. Tomcat 部署详解
  3. jquery validate 指定错误内容的位置
  4. zw版【转发·台湾nvp系列Delphi例程】HALCON AffineTransImage
  5. git原理图解
  6. JavaScript中Cookie的用法
  7. linxu fcntl 函数用法 【转】
  8. 在asp.net 中应用POST传递和接收XML文件以及参数.(转)
  9. (Android学习系列)一,用按钮实现时间的显示
  10. The Class Loader Hierarchy--转载
  11. U盘制作Linux系统盘
  12. 安装Oracle11后在SQL Developer启动时提示:enter the full pathname for the java.exe
  13. [100个改变摄影的伟大观念].(英)玛瑞恩.高清扫描版.pdf
  14. http的三次握手四次挥手
  15. 论文笔记:Joint Embeddings of Shapes and Images via CNN Image Purification
  16. 【MySQL】CentOS下安装及搭建主从复制
  17. [转]Git & Gitlab 使用指南
  18. CAS 单点登录 服务器整合
  19. Docker运行python容器
  20. STM32下多串口用法

热门文章

  1. Mac下MySQL下载及安装
  2. 从个人角度谈为什么要使用git多分支?
  3. win10 扩展c盘 “PARTITION_BASIC_DATA_GUID"
  4. 03java基础(二)java面向对象
  5. react native 模拟机调试,debug菜单在哪
  6. 大数据开源平台CDH 集群(CM6.3.1 + CDH 6.3.2)的部署
  7. temp_laijx_2023
  8. 51电子-STC89C51开发板:开发包
  9. Android学习——控件ImageView
  10. ES6-Promise下