10 2020 档案
摘要:A.模块 1.测试代码 if __name__=='__main__': test() 当我们在命令行运行hello模块文件时,Python解释器把一个特殊变量__name__置为__main__,而如果在其他地方导入这个模块时,if判断将失败,因此,这种if测试可以让一个模块通过命令行运行时执行一
阅读全文
摘要:A.顺序存储 1.求两个线性表的并集 list1 = ['a', 's', 'd'] list2 = ['a', 's', 'f'] for i in list1: if i not in list2: list2.extend(i) print(list2) 2.查找第i个位置元素的值 def f
阅读全文
摘要:A.二维曲线绘图的基本操作 1.plot基本调用格式 close all; x=[1,2,3,4,5;4,5,6,7,8;7,8,9,10,11];%生成随机整数矩阵,大小为5X3,范围在1-10中 y=(-2:2)'; figure,plot(x);%x矩阵有5列,所以有五条线,每列三个值,把这三
阅读全文
摘要:A、概念 1、一个字符串被视为一个行向量 2、字符串每一个字符包括空格,以ASCII码的形式存放与行向量中,字符是该字符串变量的一个元素 3、命名字符串变量 使用单引号来界定一个字符串 使用方括号连接多个字符串,成为一个新字符串变量 a='ssss' b='aaaa' c=[a b] 4、输入的字符
阅读全文
摘要:一、定义 装饰器:本质是函数,为其他函数添加附加功能 原则: 1、不修改被修饰函数的源代码 2、不修改被修饰函数的调用方式 装饰器=高阶函数+函数嵌套+闭包 二、高阶函数 1.函数接收的参数是一个函数名 2.函数的返回值是一个函数名 3.满足上述其中一个条件就是高阶函数 下例中是一个高阶函数: de
阅读全文
摘要:A.创建一个生成器 1.列表生成式的[]变成() g = (x * x for x in range(10)) print(g.__next__()) print(g.__next__()) print(g.__next__()) generator保存的是算法,每次调用next(),就会计算出g的
阅读全文
摘要:一.切片 1,取一个列表的前三个元素 L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] print(L[0:3]) L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。 如果第一个是索引0,还可以省略。L[:3] 2.倒数切片 倒数第一个
阅读全文