python怎么调用局部变量_python基础:局部变量--全局变量的使用
局部变量:
使用原则:仅在本函数内部使用的变量,其他函数无法使用本函数的变量
代码:
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基础:局部变量--全局变量的使用相关推荐
- python文件操作解码_python基础3之文件操作、字符编码解码、函数介绍
内容概要: 一.文件操作 二.字符编码解码 三.函数介绍 一.文件操作 文件操作流程: 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 基本操作: 1 #/usr/bin/e ...
- python中factor函数_Python基础教程
6.4.5 参数收集的逆过程 假设有如下函数: def add(x,y): return x+y 比如说有个包含由两个相加的数字组成的元组: params = (1,2) 使用*运算符对参数进行&qu ...
- python write函数换行_Python基础知识(三)
本章小结 学习越往后越意识到总结的重要性 特别是语法基础,东西太多 不用是真的会直接忘掉 我在总结本文的时候就发现 我当时觉得学得很好很扎实 自信不会忘记的东西, 真的已经被我忘掉了 还不得不依靠百度 ...
- python怎么调用方法_python中怎么调用自己的方法
展开全部 C/C++对Python的调用2113层次可5261以分为三个层次, (1) 高层次的调用, (2)纯Python调用, (3) Python方法的4102扩展(也就使向Python输出调用 ...
- python api调用 验证码_Python调用创蓝253短信验证码API文档
#!/usr/local/bin/python #-*- coding:utf-8 -*- # Author: jacky # Time: 14-2-22 下午11:48 # Desc: 短信http ...
- python api调用 验证码_Python语言调用创蓝253短信验证码API文档
本文主要向大家介绍了Python语言调用创蓝253短信验证码API文档,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. #!/usr/local/bin/python #-*- c ...
- python open函数编码_Python基础学习——编码与读写
编码与读写 编码,即将人类语言转换为计算机语言,就是[编码]encode():反之,就是[解码]decode().它们的用法如下图所表示: 将人类语言编码后得到的结果,有一个相同之处,就是最前面都有一 ...
- python怎么调用文件_Python如何调用m文件
Python如何调用m文件 一.安装Python ,并正确配置环境变量 matlab2016a只支持python2.7 .python3.3.python3.4.python3.4以上版本不支持 二. ...
- python func函数用法_python函数局部变量用法实例分析
本文实例讲述了python函数局部变量用法.分享给大家供大家参考.具体分析如下: 当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的.这 ...
最新文章
- 适配器模式:我真的不难
- 数控g71编程实例带图_数车编程G71实例讲解
- flask基础(上篇)
- H5进阶篇--实现微信摇一摇功能
- 如何 Credit Hold 客户
- 抓捕盗窃犯(并查集)
- 工科数学分析无穷级数总结
- mysql fulltext 分页_关于MySQL的FULLTEXT实现全文检索的注意事项
- Facebook 开源 Instagram 的Python 代码静态安全分析工具 Pysa
- 图案、标签、logo
- 2021全球国际化大学排名发布:中国大学居世界第一!
- 自来水供水收费管理系统
- oracle 生成随机姓名_Oracle生成随机日期时间
- 微信公众号开发获取openID以及用户详细信息,超详细步骤,亲测开发
- 解决 input 输入框在中文输入法下的 bug
- spring-cloud-gateway GlobalFilter 自定义鉴权失败 返回数据结构
- 如何取消RAR压缩包的自动加密?
- 强大免费的在线格式转换工具,三步轻松完成。
- 删除文件过一会又回来_手机文件误删除如何恢复?教你实用的找回方法!
- ProtoBuf与网络通信
热门文章
- iOS经典面试题之深入解析类Class的iskindOfClass与isMemberOfClass的底层原理
- 2019年第十届蓝桥杯 - 省赛 - C/C++研究生组 - G. 扫地机器人
- 数学 —— 巧用进制
- 征战蓝桥 —— 2014年第五届 —— C/C++A组第3题——神奇算式
- 【Linux系统编程】进程内存模型
- 【Linux网络编程】原始套接字实例:发送 UDP 数据包
- 【Linux系统编程】进程同步与互斥:System V 信号量
- Android入门之AlertDialog
- [Qt教程] 第32篇 网络(二)HTTP
- python运行方式特点_编程必修课:一文弄懂python的运行机制