一、闭包 1.写法:在外层函数中声明一个变量,在内存函数使用或者返回这个变量。 这个结构叫闭包。 def fun1(): a=10 def fun2(): print(a) return fun2 这种结构就叫做闭包 2.作用: 1).保护变量 2).使变量常驻内存 __closure__:有东西, ...
分类:
编程语言 时间:
2020-06-09 22:09:13
阅读次数:
74
假设我们定义了一个变量为: file=/dir1/dir2/dir3/my.file.txt 可以用${ }分别替换得到不同的值: ${file#*/}:删掉第一个 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt ${file##*/}:删掉最后一个 / 及其左边的字符串 ...
分类:
系统相关 时间:
2020-06-09 18:50:34
阅读次数:
74
一、测试计划 1、界面展示 测试计划是测试脚本的容器,主要是对测试脚本做总体设置。它定义了测试要执行什么,怎么执行(执行的)。其界面如下图所示: 2、设置用户定义变量 在测试计划中定义的变量是在整个测试计划中都可以使用的,是全局变量。当很多地方都需要用到一个变量时,我们可以在测试计划中添加用户变量, ...
分类:
编程语言 时间:
2020-06-09 12:46:20
阅读次数:
84
逐位计算 思路: 遍历字符串,逐位加和,用一个变量记录是否产生进位。 class Solution: def addBinary(self, a: str, b: str) -> str: res = '' if len(a)<len(b): a,b = b,a temp = 0 for i in ...
分类:
其他好文 时间:
2020-06-08 19:04:04
阅读次数:
49
ThreadLocal 是 Java 里一种特殊的变量。每个线程都有一个 ThreadLocal 就是每个线程都拥有了自己独立的一个变量,竞争条件被彻底消除了。它是为创建代价高昂的对象获取线程安全的好方法,比如你可以用 ThreadLocal 让SimpleDateFormat 变成线程安全的,因为 ...
分类:
其他好文 时间:
2020-06-08 00:54:23
阅读次数:
84
SAS数据集的转置 proc transpose <out=数据集> <name=变量名> out:转置后的数据集名称;无则默认为原数据集 name为该变量新命名的名字 by 变量1..... by语句指定的变量不进行转置 id 变量1 变量2 id语句指定转置前数据集中的一个变量,无则默认转置后的 ...
分类:
其他好文 时间:
2020-06-07 21:46:09
阅读次数:
84
启发: 1.可以使用系统给出的方法,就不要自己去创建判断,效率可能会降低很多 2.使用一个变量不能解决问题,那就创建多个变量 3.找准数据类型,只要数据是这种数据类型,那么它就具有这个数据类型应该具有的方法,如果没有你需要的,那么就进行强制转换. 4.使用字典存储值,可以将两个序列对象的格式进行自定 ...
分类:
其他好文 时间:
2020-06-07 21:39:06
阅读次数:
87
@ 变量 Java语言是强类型(strongly typed)语言,强类型包含两方面的含义:①所有的变量必须先声明、后使用;②指定类型的变量只能接受类型与之匹配的值。这意味着每个变量和每个表达式都有一个在 编译时就确定的类型。类型限制了一个变量能被赋的值,限制了一个表达式可以产生的值,限制了在这 些 ...
分类:
编程语言 时间:
2020-06-05 23:09:02
阅读次数:
69
一、变量作用域 作用域是变量生效范围和优先级。同一个变量名在两个不同范围内,从优先级高的范围和变量中取值。 Postman遵循4个层次来取变量的值: (1)Global(全局) (2)Environment(环境) (3)Local(本地) (4)Data(数据) 若Global中有个变量Name= ...
分类:
其他好文 时间:
2020-06-05 11:39:05
阅读次数:
80
知识点 作用域和自由变量 作用域 全局作用域 函数作用域 块级作用域(ES6新增) 自由变量 一个变量在当前作用域内没有定义, 但被使用了 向上一级作用域, 一层一层一次寻找, 知道找到为止 如果全局作用域都没找到, 则报错 xx is not defined 闭包 作用域应用的特殊情况, 有两种表 ...
分类:
其他好文 时间:
2020-06-04 18:07:10
阅读次数:
63