随笔分类 -  Python

摘要:对于数字和字符串来说,无论是‘’赋值‘’还是‘’深拷贝‘’还是‘’浅拷贝‘’都是指向的同一个地址 深浅拷贝是copy类下的方法,创建方式为 浅拷贝: 只拷贝一层 结果: 深拷贝: 深层全部都拷贝 结果: 浅拷贝更加节省内存 阅读全文
posted @ 2018-09-05 16:09 yin_zhaozhao 阅读(975) 评论(0) 推荐(0)
摘要:deque:创建一个双向队列 x.append():在列表的右边添加 x.appendleft():在队列的左边添加 x.clear():清空列表 x.count():队列某个元素出现的次数 x.extend():往右边扩展,添加多个数据 x.extendleft():往左边扩展 x.index() 阅读全文
posted @ 2018-09-05 14:42 yin_zhaozhao 阅读(196) 评论(0) 推荐(0)
摘要:namedtuple:用来构建带字段名的元组 结果: 类._make([ ]):用列表的形式创建对象 结果: x._replace():替换对象 x._asdict():转换为字典 结果: 阅读全文
posted @ 2018-09-05 10:53 yin_zhaozhao 阅读(345) 评论(0) 推荐(0)
摘要:defaultdict(): 默认类型为字典,继承了字典的方法 阅读全文
posted @ 2018-09-04 19:55 yin_zhaozhao 阅读(332) 评论(0) 推荐(0)
摘要:OrderedDict():实现字典的固定排序,是字典的子类 x.move_to_end():把一个元素移动到最后 x.popitem():移除最后一个写入字典的值,并可返回获取 x.pop():移除指定值并可返回获取 阅读全文
posted @ 2018-09-04 19:22 yin_zhaozhao 阅读(945) 评论(0) 推荐(0)
摘要:counter():是对字典的补充,用来方便的计数,继承了字典 x.most_common():按照counter计数,以列表的形式降序返回前n项元素 x.element():按照Counter的计数返回元素 x.update():更新计数器,在原来的基础上增加或者修改 x.subtract():在 阅读全文
posted @ 2018-09-04 18:08 yin_zhaozhao 阅读(664) 评论(0) 推荐(0)
摘要:set:无序集合,不能出现重复的元素 set的创建:s1=set() #访问速度快 #解决重复问题 x.add():添加一个新的元素,添加的重复的元素自动过滤掉 x.clear():清空集合 x.difference():两个集合,找到s2在s1里没有的元素,并且返回 x.difference_up 阅读全文
posted @ 2018-09-04 15:05 yin_zhaozhao 阅读(304) 评论(0) 推荐(0)
摘要:字典是无序的 x.clear():清除所有元素 x.fromkeys():返回一个新的字典,使前面的key=value x.get():如果k不存在,默认返回一个值,如果存在,则返回存在的值 x.items():获取所有的键值对 x.pop():移除指定的字典元素key x.popitem():移除 阅读全文
posted @ 2018-09-03 17:59 yin_zhaozhao 阅读(205) 评论(0) 推荐(0)
摘要:x.count():元素在元组内的个数 x.index():元素在元组内的位置 阅读全文
posted @ 2018-09-03 16:19 yin_zhaozhao 阅读(147) 评论(0) 推荐(0)
摘要:x.append():在列表尾部添加一个元素 x.clear():把列表清空 x.count():判断某个元素出现的次数 x.extend():合并两个列表,或者一个元组 x.index():获取元素下标 x.insert():指定下标添加元素 x.pop():移除某一元素,移除的元素可获取 x.r 阅读全文
posted @ 2018-09-03 16:05 yin_zhaozhao 阅读(802) 评论(0) 推荐(0)
摘要:float: x.as_integer_ratio():把浮点型转换成分数最简比 x.hex():返回当前值的十六进制表示 x.fromhex():将十六进制字符串转换为浮点型 float与long的其它内部功能与int的一样 str: x.__contains__():相当与in x.capita 阅读全文
posted @ 2018-08-16 18:07 yin_zhaozhao 阅读(360) 评论(0) 推荐(0)
摘要:查看创建的对象的类型: x.bit_length():返回二进制的位数 Python中进制的转换: Python中把各个进制转换为十进制: x.__abs__()=abs():返回绝对值 x.__add__():相加 add 的内置方法: x.__and__():与 x.__bool__():判断x 阅读全文
posted @ 2018-08-13 18:30 yin_zhaozhao 阅读(300) 评论(0) 推荐(0)
摘要:unicode 最少16个位 utf-8 默认数字,字符,字母按照8位存储 Python2.0用的unicode所以涉及编码转换 编码转换: 列表分割:split 列表功能集合:list 循环:for,,while (中断:break;continue;return;exit;) 删除:pop ; 阅读全文
posted @ 2018-08-13 17:01 yin_zhaozhao 阅读(173) 评论(0) 推荐(0)
摘要:打开文件:file_obj=open("文件路径","模式",“编码”’) 其中模式有: r,以只读方式打开文件(默认) w,打开一个文件只用于写入(不存在则创建,存在则删除内容开始写入) a,打开一个文件用于追加(可读,不存在则创建,存在则只追加内容) “+”表示可以同时读写某个文件 r+ ,可读 阅读全文
posted @ 2018-08-08 14:31 yin_zhaozhao 阅读(225) 评论(0) 推荐(0)
摘要:列表是否包含元素:元素 in 列表 元组是定值,不能插入和删除东西 元组的方法: count index 元组改为列表: list(元组) 列表改为元组: tuple(列表) 板除 (//):只留整数部分 >>向右移 <<向左移 ^异或 ~取反:例: ~9的计算步骤: 转二进制:0 1001 计算补 阅读全文
posted @ 2018-08-08 09:01 yin_zhaozhao 阅读(198) 评论(0) 推荐(0)
摘要:%d 数字 %f 浮点 %s 字符串 字符串常用功能: .strip() 默认去掉字符串两边空格#或者在括号里注明去除什么 查看列表方法:dir(列表名) .append(元素): 在列表末尾添加元素 .count(元素): 返回索引元素的个数 .extend():在列表末尾一次性追加另一个序列中的 阅读全文
posted @ 2018-08-07 16:45 yin_zhaozhao 阅读(230) 评论(0) 推荐(0)