摘要:
如何在列表、字典、集合中根据条件筛选数据 问题举例: 过滤列表[1, 2, 5, -1, 9, 10]中的负数 筛选字典{“zhangsan”:97, "lisi":80, "wangwu":60, "liqiang":91}中的值高于90的键值对 筛选集合{89, 70, 60, 80, 90}中 阅读全文
摘要:
python-lambda、map、filter、reduce lamdba python关键字,用于在表达式中创建匿名函数。 注意:lambda函数的定义体只能用纯表达式,不能赋值,不能使用while和try等语句。 lamdba的语法 lambda 参数列表:return expression 阅读全文
摘要:
列表解析、字典解析、集合解析 列表解析 生成一个列表 代码描述: 表达式(num**2)用于生成你要存储到列表中的值 for循环(for num in nums) 用于给表达式供值 条件判断(if x <= 5)表示供值的元素应满足的条件 字典解析 生成一个字典 集合解析 返回一个集合 阅读全文
摘要:
变量与参数传递 理解变量 抛弃变量是存储数据的盒子这一错误观念, 可以把python变量理解为附加在对象上的标注 来个栗子 说明:a和b引用同一个列表,而不是这个列表的副本,当为a添加一个元素时,a,b都发生改变并指向同一个列表, 很明显用变量是存储数据的盒子这一观念无法解释。 变量赋值 在pyth 阅读全文
摘要:
因果图 概念 因果图是一种利用图解分析法去分析输入的各种组合情况,从而设计测试用例的方法。 简述与分析 等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。 这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却 阅读全文
摘要:
函数 简述 函数是带名称的代码块,用于实现某项具体的功能,可以通过调用函数来执行完成某项功能的代码。 函数定义 通过def来定义一个函数 调用函数 通过函数名和小括号()来调用调用函数时,必须将函数中调用中的每个实参都关联到函数定义中的每一个形参 传递实参 (1)位置实参 python按顺序将函数调 阅读全文
摘要:
python基本数据类型 注意点 (1)1 == True为True, 0 == False为True,其他的数字既不为Ture也不为False,举个栗子 3 == True为False, 3 == False为False (2)空集合的声明通过set()来生成,不能通过{}来表示,{}表示一个空字 阅读全文
摘要:
字符串 简述 字符串就是一系列字符,用引号括起来的都是字符串,引号可以是单引号也可以是双引号。 字符串操作 1.修改字符串大小写方法 (1)upper() (2)lower() (3)title() 2.字符串拼接方法 (1)join() (2)+ 3.删除字符串空白 (1)strip() (2)l 阅读全文
摘要:
元组 什么是元组 元组是一系列不可改变元素的集合,用()表示,元素之间用逗号分隔 举个栗子 应用场景 存储一系列不可修改的元素,如月份,星期等 元组操作 (1)访问元组 通过索引访问元组 (2)修改元组 python禁止修改元组的元素,但是我们可以修改存储元组的变量,对其进行重新赋值 (3)遍历元组 阅读全文