变量作用域: 变量的作用域相当于变量的命名空间,赋值过的变量并不是在哪里都可以使用的。如何定义变量决定了变量可以在哪里被使用python中变量赋值的位置决定了哪些范围的对象可以访问这个变量,该范围也就是作用域。 分为局部变量和全局变量 局部变量: 在函数内赋值的变量,不做特殊说明声明的就是局部变量。 ...
分类:
其他好文 时间:
2020-10-26 10:36:25
阅读次数:
24
全局变量 1. 什么是全局变量 如果一个变量,既能在一个函数中使用,也能在其他的函数中使用,这样的变量就是全局变量 打个比方:有2个兄弟 各自都有手机,各自有自己的小秘密在手机里,不让另外一方使用(可以理解为局部变量);但是家里的电话是2个兄弟都可以随便使用的(可以理解为全局变量) demo如下: ...
分类:
其他好文 时间:
2020-10-22 22:59:13
阅读次数:
30
多函数程序的基本使用流程 一般在实际开发过程中,一个程序往往由多个函数(后面知识中会讲解类)组成,并且多个函数共享某些数据,这种场景是经常出现的,因此下面来总结下,多个函数中共享数据的几种方式 1. 使用全局变量 g_num = 0 def test1(): global g_num # 将处理结果 ...
分类:
其他好文 时间:
2020-10-22 22:54:51
阅读次数:
24
1.闭包 1.1 变量的作用域复习 变量根据作用域的不同分为两种:全局变量和局部变量。 函数内部可以使用全局变量。 函数外部不可以使用局部变量。 当函数执行完毕,本作用域内的局部变量会销毁。 1.2 什么是闭包 闭包(closure)指有权访问另一个函数作用域中变量的函数。简单理解就是 ,一个作用域 ...
分类:
其他好文 时间:
2020-10-18 09:36:45
阅读次数:
15
  加载 history 列表中的前一个 URL forward() 加载 history 列表 ...
分类:
其他好文 时间:
2020-10-16 11:04:07
阅读次数:
19
变量的存储类型是指存储变量值得存储器类型。 C语言中变量可以存放在3个地方:普通内存 运行时的堆栈(堆栈也是内存,只是用来暂存数据内容变化非常频繁) CPU内部的通用寄存器 注意:程序员不能修改全局变量的存储类型,它只能是静态的。 1.auto关键字=基本不用 2.register关键字=现在编译器 ...
分类:
其他好文 时间:
2020-10-16 10:55:02
阅读次数:
28
flutter是有dart语法开发的,dart语法有哪些特点呢? 1、声明变量的方式: a、使用var来声明,特点:可以声明任何数据类型,但声明后数据类型不能改变, var a = 123;a="123312" 这样的代码应该会报错。 b、明确数据类型 如: String name = "by 小德 ...
分类:
其他好文 时间:
2020-10-16 10:40:22
阅读次数:
19
一、global global关键字用来在函数或其他局部作用域中使用全局变量 1.1 如果局部要对全局变量修改,而不使用global关键字 count = 0 def global_test(): count += 1 print(count) global_test() 会出现如下错误: Unbo ...
分类:
编程语言 时间:
2020-10-13 17:39:54
阅读次数:
27
前言 我们知道,变量根据作用域的不同分为两种:全局变量和局部变量。 函数内部可以访问全局变量和局部变量 函数外部能访问全局变量,不能访问局部变量 当函数执行完毕,本作用域的局部变量销毁。 如: function foo() { let a = 1;}foo();console.log(a); //打 ...
分类:
编程语言 时间:
2020-10-13 16:55:34
阅读次数:
24