局部变量:

使用原则:仅在本函数内部使用的变量,其他函数无法使用本函数的变量

代码:

def function1():

a = 2 #定义一个局部变量

print(a)

def function2():

print(a) #该变量无法使用function1函数定义的局部变量a

function1()

function2()

打印结果:

2

Traceback (most recent call last):

File "day1.py", line 44, in

function2()

File "day1.py", line 41, in function2

print(a)

NameError: name 'a' is not defined

全局变量:

使用原则:在函数外部定义的变量,在所有函数中都可以进行调用

代码:

# 定义一个全局变量

a=100

def test1():

a = 2

print(a)

def test2():

print(a)

test1()

test2()

打印结果:

2

100

在函数内部中可修改全局变量

代码:

wendu = 0

def test3():

global wendu # 使用global关键字,在test3函数内部,定义的这个wendu=100为全局变量

wendu = 100

print(wendu)

def test4():

print(wendu) #此时使用的是全局变量

test3()

test4()

打印结果:

100

100

python怎么调用局部变量_python基础:局部变量--全局变量的使用相关推荐

  1. python文件操作解码_python基础3之文件操作、字符编码解码、函数介绍

    内容概要: 一.文件操作 二.字符编码解码 三.函数介绍 一.文件操作 文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 基本操作: 1 #/usr/bin/e ...

  2. python中factor函数_Python基础教程

    6.4.5 参数收集的逆过程 假设有如下函数: def add(x,y): return x+y 比如说有个包含由两个相加的数字组成的元组: params = (1,2) 使用*运算符对参数进行&qu ...

  3. python write函数换行_Python基础知识(三)

    本章小结 学习越往后越意识到总结的重要性 特别是语法基础,东西太多 不用是真的会直接忘掉 我在总结本文的时候就发现 我当时觉得学得很好很扎实 自信不会忘记的东西, 真的已经被我忘掉了 还不得不依靠百度 ...

  4. python怎么调用方法_python中怎么调用自己的方法

    展开全部 C/C++对Python的调用2113层次可5261以分为三个层次, (1) 高层次的调用, (2)纯Python调用, (3) Python方法的4102扩展(也就使向Python输出调用 ...

  5. python api调用 验证码_Python调用创蓝253短信验证码API文档

    #!/usr/local/bin/python #-*- coding:utf-8 -*- # Author: jacky # Time: 14-2-22 下午11:48 # Desc: 短信http ...

  6. python api调用 验证码_Python语言调用创蓝253短信验证码API文档

    本文主要向大家介绍了Python语言调用创蓝253短信验证码API文档,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. #!/usr/local/bin/python #-*- c ...

  7. python open函数编码_Python基础学习——编码与读写

    编码与读写 编码,即将人类语言转换为计算机语言,就是[编码]encode():反之,就是[解码]decode().它们的用法如下图所表示: 将人类语言编码后得到的结果,有一个相同之处,就是最前面都有一 ...

  8. python怎么调用文件_Python如何调用m文件

    Python如何调用m文件 一.安装Python ,并正确配置环境变量 matlab2016a只支持python2.7 .python3.3.python3.4.python3.4以上版本不支持 二. ...

  9. python func函数用法_python函数局部变量用法实例分析

    本文实例讲述了python函数局部变量用法.分享给大家供大家参考.具体分析如下: 当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的.这 ...

最新文章

  1. 适配器模式:我真的不难
  2. 数控g71编程实例带图_数车编程G71实例讲解
  3. flask基础(上篇)
  4. H5进阶篇--实现微信摇一摇功能
  5. 如何 Credit Hold 客户
  6. 抓捕盗窃犯(并查集)
  7. 工科数学分析无穷级数总结
  8. mysql fulltext 分页_关于MySQL的FULLTEXT实现全文检索的注意事项
  9. Facebook 开源 Instagram 的Python 代码静态安全分析工具 Pysa
  10. 图案、标签、logo
  11. 2021全球国际化大学排名发布:中国大学居世界第一!
  12. 自来水供水收费管理系统
  13. oracle 生成随机姓名_Oracle生成随机日期时间
  14. 微信公众号开发获取openID以及用户详细信息,超详细步骤,亲测开发
  15. 解决 input 输入框在中文输入法下的 bug
  16. spring-cloud-gateway GlobalFilter 自定义鉴权失败 返回数据结构
  17. 如何取消RAR压缩包的自动加密?
  18. 强大免费的在线格式转换工具,三步轻松完成。
  19. 删除文件过一会又回来_手机文件误删除如何恢复?教你实用的找回方法!
  20. ProtoBuf与网络通信

热门文章

  1. iOS经典面试题之深入解析类Class的iskindOfClass与isMemberOfClass的底层原理
  2. 2019年第十届蓝桥杯 - 省赛 - C/C++研究生组 - G. 扫地机器人
  3. 数学 —— 巧用进制
  4. 征战蓝桥 —— 2014年第五届 —— C/C++A组第3题——神奇算式
  5. 【Linux系统编程】进程内存模型
  6. 【Linux网络编程】原始套接字实例:发送 UDP 数据包
  7. 【Linux系统编程】进程同步与互斥:System V 信号量
  8. Android入门之AlertDialog
  9. [Qt教程] 第32篇 网络(二)HTTP
  10. python运行方式特点_编程必修课:一文弄懂python的运行机制