list.pop([i]) - 删除列表中给定位置的元素并返回它。如果没有给定位置,a.pop() 将会删除并返回列表中的最后一个元素。【注意】:方法签名中 i 两边的方括号表示这个参数是可选的,而不是需要你再调用的时候输入方括号,本文之后的类容中出现的所有可选区参数在表示上都将遵循该规则。
LXM21
2020-12-30
list.insert(i, x) - 在指定的位置插入一个元素。第一个参数是要插入的元素的索引,所以 a.insert(0, x) 插入列表头部, a.insert(len(a), x) 等同于 a.append(x) 。
LXM21
2020-12-30
用来创建(生成)列表的表达式就是列表推导式,它也称为列表生成式。本质上列表推导式就是一个简写的for语句。列表推导式中最先出现的与快是后面for语句中遍历时的迭代量的函数,描述了最终返回的列表的每一个元素。每个列表推导式都在for语句后跟一个表达式,然后有若干个for或者if子句。返回结果是一个根据该简写的for语句块生成的列表。
LXM21
2020-12-30
列表和字符串都可以传入 len();都有下标和切片功能;用于 for 循环,连接或复制;都可以与 in 和 not in 操作符一起使用。
LXM21
2020-12-30
主键应该遵守下面的规则:每个表只能定义一个主键。主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在两行数据有相同的主键值。这是唯一性原则。一个列名只能在复合主键列表中出现一次。
LXM21
2020-12-30
传入两个可迭代对象,将对象中的元素对应打包成一个元组,返回由这些元组组成的列表(列表长度由传入的可迭代对象最短长度确定)a = [1, 2, 3] b = [4, 5, 6] c = [7, 8, 9, 10] z = zip(a, b) # 返回 [(1, 4), (2, 5), (3, 6)] z = zip(a, c) # 返回 [(1, 7), (2, 8), (3, 9)] 长
LXM21
2020-12-30
pass 是空语句,不做任何事情,用做占位语句。为了保持程序结构的完整性。如果定义一个空函数会报错,但是是可以用 pass 填充,使程序可以正常运行。
LXM21
2020-12-30
加*的args存放所有未命名的变量参数,args是元组;加**的变量kwargs存放命名参数,如key=value的参数, kwargs为字典。*args:表示一组值的集合,普通数据**kwargs:表示key-value格式的数据
LXM21
2020-12-30
python支持多继承,一个类可以继承多个父类,父类中非私有的属性和方法都会被继承,如果多个父类中有同名方法,在子类调用个方法的时候,调用的是父类类名列表中第一个父类的方法。子类可以调用mro()查看子类对象查找类的先后顺序。
LXM21
2020-12-30
列表和元组都是python内置的集合类型,列表用list表示,元组用tuple表示list是有序的动态数组,引用不可变但是可以改变元素的个数,列表元素下标从0开始,列表用[ ] 表示,列表相关操作的方法有append(),len(),extend(+),insert(index, object)等等。元组与列表类似,但是元组的元素不能修改,用()表示,Python在显示只有1个元素的tuple时,
LXM21
2020-12-30
迭代器 迭代器是一个可以记住遍历的位置的对象。访问集合元素的一种方式基本方法:iter() 和 next()生成器使用了 yield 的函数被称之为生成器,生成器是一个返回迭代器的函数,只能用于迭代操作。在调用生成器运行的过程中,每次遇到 yield 时,函数会暂停并保存当前所有的运行信息,返回 yield 的值,并在下一次执行 next() 方法时从当前位置继续运行
LXM21
2020-12-30
当两个表都只有一列是,其效果是一样的。二者的主要区别是INTERSECT的两个参数表必须是相同的列;而NATURALINNERJOIN的两个参数表可以是不同数量的列,并且返回交集行的两个表的所有其他列,它的作用就是内连接,可以横向扩展表。
LXM21
2020-12-25
计算列在模型刷新时计算并使用当前行作为上下文;用户对透视表的操作不会影响计算列。而度量值在当前上下文环境定义的数据集合上进行操作。例如,在数据透视表中,源表基于单元格的坐标被筛选,并使用这些筛选条件聚合和计算结果。换句话说,度量值总是在计值上下文中对聚合的数据进行操作,其默认的执行模式不引用任何一行。
LXM21
2020-12-25
#安装所需的包+清华镜像源pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 要下的包名
LXM21
2020-12-24