Python
思考特~
这个作者很懒,什么都没留下…
展开
-
装饰器
装饰器概念 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器形成的过程:最简单的装饰器 有返回值的 有一个参数的 有万能参数的 装饰器的作用 原则:开放封闭原则 语法糖 装饰器的固定模式 装饰器的应用场景举例 扩展自定义函数的功能,在不修改自定义函数的内容和调用方式时,实现扩展 例如:增加对fun()函数执行时长的统计,在不修改函数的调...原创 2020-01-07 16:09:11 · 106 阅读 · 0 评论 -
python循环删除列表和字典
1、循环删除列表中的元素 lis = [11,22,33,44,55] for i in range(len(lis)): del lis[i] 删除报错,因为删除过程中,列表的下标会自动补齐到0 2、将偶数从列表中删掉 lis = [11,22,33,44,55] for i in range(len(lis)): if len[i] % 2 == 0: print (l...原创 2019-11-27 17:38:58 · 1190 阅读 · 0 评论 -
python 小知识
1、比较 赋值 is = 赋值 == 比较值是否相等 is 比较的是内存地址 li1 = [1,2,3] li2 = li1 print (id(li1),id(li2)) (9664704, 9664704) 数字,字符串 小数据池 数字的范围 -5–256 字符串:1、不能有特殊字符 2、s20是同一个地址,s21以后也都是两个地址 ```python i1 = 6 i2 = 6 ...原创 2019-11-22 11:26:15 · 118 阅读 · 0 评论 -
字典
字典 数据类型划分:科比那数据类型,不可变数据类型 不可变数据类型:元组 ,bool int str 可哈希 可变数据类型:list dict set 不可哈希 dict key 必须是不可变数据类型,可哈希, value:任意的数据类型 dict 优点:二分查找去查询 存储大量的关系型数据 特点:无序的 dic = { 'name':['大猛','小孟'], 'py9':[{...原创 2019-11-17 22:41:38 · 112 阅读 · 0 评论 -
元组
元组 元组被称为只读列表,即数据可以被查询,但不能被修改,所以,字符串 的切片操作同样适用于元组 元组只读列表,可循环查询,可切片 儿子不能改,孙子可能可以改 tu = (1,2,3,'alex',[2,3,4,'taibai'],'egon') print (tu[3]) print (tu[0:4]) for i in tu: print (i) 如果修改的元素是元组内的一个列表,则列表...原创 2019-10-29 22:10:10 · 119 阅读 · 0 评论 -
列表
列表增加 li.extend('二哥') 将元素进行迭代,插入列表后,变成两个元素 li.insert(4,'春哥') 将元素插入到指定的位置 列表删除 li.pop() 默认删除最后一个,按照索引去删除 返回删除的元素 li.remove('qxb') 按照元素去删除,没有返回值 li.clear() 清空这个列表 li.del() 删除这个列表 del li[2:] 切片删除 ...原创 2019-10-29 22:07:04 · 90 阅读 · 0 评论