莫烦python学习笔记之全局,局部变量
局部变量
在 def
中, 我们可以定义一个局部变量, 这个变量 a
只能在这个功能 fun
中有效, 出了这个功能, a
这个变量就不是那个局部的 a
.
APPLY = 100 # 全局变量
def fun():a = 10 # 局部变量print(a)return a+100print(fun())
print('****')
print(APPLE)
# print(a) # 报错, 不能拿到一个局部变量的值 """
10
110
****
100
"""
全局变量
那如何在外部也能调用一个在局部里修改了的全局变量呢. 首先我们在外部定义一个全局变量 a=None
, 然后再 fun()
中声明 这个 a
是来自外部的 a
. 声明方式就是 global a
. 然后对这个外部的 a
修改后, 修改的效果会被施加到外部的 a
上. 所以我们将能看到运行完 fun()
, a
的值从 None
变成了 20
.
APPLY = 100 # 全局变量
a = None
def fun():global a # 使用之前在全局里定义的 aa = 20 # 现在的 a 是全局变量了return a+100print(APPLY) # 100
print('a past:', a) # None
fun() # 调用函数后a值才改变
print('a now:', a) # 20
莫烦python学习笔记之全局,局部变量相关推荐
- [转载] 莫烦python学习笔记之numpy.array,dtype,empty,zeros,ones,arrange,linspace
参考链接: Python中的numpy.empty array:创建数组dtype:指定数据类型empty:创建数据接近0zeros:创建数据全为0ones:创建数据全为1arrange:按指定范围创 ...
- 莫烦python学习笔记之numpy基本运算
numpy 的一维矩阵的几种基本运算 import numpy as np a=np.array([10,20,30,40]) # array([10, 20, 30, 40]) b=np.arang ...
- 莫烦python学习笔记之numpy.array,dtype,empty,zeros,ones,arrange,linspace
array:创建数组 dtype:指定数据类型 empty:创建数据接近0 zeros:创建数据全为0 ones:创建数据全为1 arrange:按指定范围创建数据 linspace:创建线段 imp ...
- 莫烦python学习笔记之tuple,list,字典
tuple 用小括号.或者无括号来表述,是一连串有顺序的数字. a_tuple = (12, 3, 5, 15 , 6) another_tuple = 12, 3, 5, 15 , 6 list 以 ...
- 莫烦python学习笔记之class
class 定义一个类, 后面的类别首字母推荐以大写的形式定义,比如Calculator class可以先定义自己的属性,比如该属性的名称可以写为 name='Good Calculator' cla ...
- 莫烦强化学习笔记整理(九)DDPG
莫烦强化学习笔记整理(九)DDPG 1.DDPG 要点 2.DDPG 算法 actor critic actor与critic结合 类似于DQN的记忆库 回合更新 链接: DDPG代码. 1.DDPG ...
- 莫烦pytorch学习笔记5
莫烦pytorch学习笔记5 1 自编码器 2代码实现 1 自编码器 自编码,又称自编码器(autoencoder),是神经网络的一种,经过训练后能尝试将输入复制到输出.自编码器(autoencode ...
- 莫烦Python视频笔记
背景:打算学习CNN,上一周看了莫烦的Python课程,目前看到了P28 18.3 CNN卷积神经网络 视频链接:https://www.bilibili.com/video/av16001891/? ...
- TensorFlow 莫烦视频学习笔记例子二(一)
注释链接 所有代码 # -*- coding: utf-8 -*- """ Created on Wed Apr 19 12:30:49 2017@author: lg同 ...
最新文章
- 监控软件nagios错误总结
- 关于Lambda和匿名内部类
- Python3读取HTML文件
- C语言中的EOF符号常量
- IOT(6)---MQTT和CoAP
- git 开发功能分支标准流程
- java memcached incr_Memcached incr/decr 命令
- 转DateTimePicker 控件的使用
- 拓端tecdat|R语言时变向量自回归(TV-VAR)模型分析时间序列和可视化
- 云服务器操作系统新手,云服务器操作系统新手
- python pywifi模块——暴力破解wifi
- 使用计算机打印资料时需要安装打印机驱动,打印机驱动安装步骤详解(一)_电脑基础知识_IT计算机_专业资料...
- 11-FreeSwitch-freeswitch架构
- 微型计算机主板usb电源损坏,自已动手彻底解决主板USB供电不足的问题
- 爬取noi官网所有题目分析
- Java中的Constants类
- 特此感谢!酷睿12、希捷硬盘、机械键盘……免费送大家
- js:为窗口盒子添加拖拽事件
- 自旋锁为什么不适用于单处理器系统
- 《作业疯了》超奇葩游戏挑战你的脑细胞
热门文章
- python百度百科-python语言概述
- 语音识别asr是什么
- VB589语音识别芯片开发
- python导入模块中的对象_详解Python项目开发时自定义模块中对象的导入和使用
- 【数据结构和算法笔记】:数据结构概述
- ffmpeg系列-协议操作解析-AVIOContext,URLContext,URLProtocol,HTTPContext
- 小型微型计算机系统2006,小型微型计算机系统杂志
- 手机怎么打开f12_碰到生僻字看不懂怎么办?打开手机这个开关,一键即可秒懂...
- 微型计算机原理中ADC,微机原理实验-逐比较式ADC.doc
- 计算器怎么编程java_java编程中怎样实现一个计算器