摘要:
例2: *args 的使用 例3:**kwargs的使用 2. 返回值 3. 局部变量和全局变量 全局变量的作用域是整个程序,在程序最前面定义,全局变量如果要在函数中修改的话,需要加global关键字声明,如果是list、字典和集合的话,则不需要加global关键字,直接就可以修改。 这种情况直接p 阅读全文
摘要:
集合的特点:去重、无序,因此无法通过下标取值。 1. 定义集合 2. 操作集合 增加&删除: 交集&并集&差集&对称差集: 阅读全文
摘要:
文件操作三部曲:打开 -> 操作 -> 关闭。 一. 文件操作, 常用的几种模式: 如果打开文件,没有指定操作方式,默认是读取; 对于r/r+,如果文件不存在会报错,使用时需要保证文件存在; 对于w/w+,如果使用它们,每次运行文件内容都会被覆盖; 对a/a+,这种方式会追加内容,因此指针在结尾。 阅读全文
摘要:
字典是另一种可变容器模型,且可存储任意类型对象,下标从0开始,最后一个为-1。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 键必须是唯一的,但值则不必,字典是无序的。 值可以取任何数据类型,但键必须是不可变的 阅读全文
摘要:
列表的索引(下标)从0开始,最后一个可以用-1表示。 1. 循环 如果直接for 循环一个list 的时候,那么每次循环的都是这个List里的元素 2. 切片 可指定步长进行取值,步长默认为1 3. 增加(append(), insert()) 4. 删除(pop(), remove(), del, 阅读全文
摘要:
以下是字符串常用的一些操作。 3. 连接(用join()把list, tuple,dict 连接成字符串) 4. 分割 (spilt() 把字符串分割成list) 5. 转换字母大小写(首字母大写),所有字母大写,所有字母小写,打印带有样式的字符串,以...开头, 以...结束,字符串替换 6. 字 阅读全文
摘要:
Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 eg, tup1 = (1, 2, 3, 5, 5 ) 因为元祖的元素不可改变,因此tup1[-1] =18, 试图通过这种方法修改最后一位 阅读全文
摘要:
eval() 函数用来执行一个字符串表达式,并返回表达式的值。 语法 以下是 eval() 方法的语法: 参数 expression -- 表达式。 globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。 locals -- 变量作用域,局部命名空间,如果被提供,可以是任 阅读全文
摘要:
利用Jmeter实现文件图片下载 步骤: 1. 新建线程组 2. 线程组右键新建HTTP请求: 添加服务器名称或IP, 路径,协议,方法,端口等信息 3. 线程组右键新建 BeanShell Sampler :需添加代码,保存的图片名应和原文件的类型一致 4. 添加察看结果数 以下载百度的一张图片为 阅读全文
摘要:
抓包工具有很多,目前用过的有Charles, Fiddler, burpsuite。下面主要是Charles 的应用实例。 一、 用Charles抓包 1. PC 抓包 打开Charles, 确保“录制”按钮已经开启, 访问想要抓的页面即可在Charles 里看到, 如下所示 Https 抓包需要开 阅读全文