Python学习回顾一
积极向上的Coder
人生苦短,我用python!
展开
-
Python的collections模块工具
collections模块这个模块实现了特定目标的容器,以提供Python标准内建容器 dict、list、set、tuple 的替代选择类说明Counter字典的子类,提供了可哈希对象的计数功能defaultdict字典的子类,提供了一个工厂函数,为字典查询提供了默认值OrderedDict字典的子类,保留了他们被添加的顺序namedtuple创建命名元组子类的工厂函数deque类似列表容器,实现了在两端快速添加(append)和弹出(pop)原创 2020-11-17 20:47:46 · 165 阅读 · 0 评论 -
python3处理excel读取和写入
昨天半夜给一个小姐姐处理这个问题,觉得自己python怎么说也用了两年了,很简单的一个事搞的差点翻车。小姐姐想写个python脚本,处理50w行excel数据。转为json再提取 url保存纯url链接文本以前只处理过csv格式。excel还是第一次弄。本来以为很简单,结果搞了俩小时~~汗!好了进入正题。python操作 excel第一步引入 模块神器# 这里是用的python3pip3 install xlrd 然后开始百度~~!总结使用。。。其实只要操作过一次就会认为简单imp原创 2020-06-10 16:34:42 · 284 阅读 · 0 评论 -
Python搭建虚拟开发环境和环境迁徙
Python搭建虚拟开发环境和环境迁徙1. windows端虚拟开发环境1.1 安装虚拟开发环境virtualenv1.2 激活环境和退出,删除1.3安装方便的 virtualenvwrapper-win 扩展2. 开发环境迁徙1. windows端虚拟开发环境首先我们要知道为什么搭建 **Python虚拟开发环境**当我们在项目开发过程中,不同的项目可能会引用不同的包甚至使用不同的Py...原创 2019-03-02 11:58:35 · 522 阅读 · 0 评论 -
Python类的__init__和__new__方法详解
在Python中需要注意一点:类的__init__方法是初始化方法,而 __new__方法是创建实例的方法__init__有一个参数self,就是这个__new__返回的实例,__init__在__new__的基础上可以完成一些其它初始化的动作,__init__不需要返回值当我们初始化一个类时首先调用的是__new__方法,其次调用的才是__init__方法__new__至少要有一个...原创 2019-03-14 09:49:35 · 522 阅读 · 0 评论 -
Python基础之赋值;浅拷贝;深拷贝
赋值,深拷贝,浅拷贝1.赋值在 Python 中,对象的赋值就是简单的对象引用,这点和 C++不同,如下所示:a = [1,2,3,4]b=a在上述情况下,a 和 b 是一样的,他们指向同一片内存,b 不过是 a 的别名,是引用。我们可以使用 b is a 去判断,返回 True,表明他们地址相同,内容相同,也可以使用 id()函数来查看两个列表的地址是否相同。赋值操作 (包括对...原创 2019-03-04 15:34:32 · 317 阅读 · 0 评论 -
PEP8规范
原文链接: https://www.jianshu.com/p/ffcc66bab3ce比较全的资料PEP 8 – Style Guide for Python Code官方地址PEP8 中文版比较要注意的缩进:每一级缩进使用4个空格续行应该与其包裹元素对齐,要么使用圆括号、方括号和花括号内的隐式行连接来垂直对齐,要么使用挂行缩进对齐3。当使用挂行缩进时,应该考虑到第一行不应该...转载 2019-03-20 10:30:45 · 301 阅读 · 0 评论 -
Python迭代器和生成器总结
Python生成器和迭代器生成器迭代器生成器一直对python的生成器 似懂非懂,但是今天看了py鱼的博客,感觉瞬间融会贯通了;https://www.cnblogs.com/wj-1314/p/8490822.html这里随便总结下吧:什么是生成器? 通过列表生成式,我们可以直接创建一个列表,但是,受到内存限制,列表容量肯定是有限的,而且创建一个包含100万个元素的列表,不仅占用很...转载 2019-04-15 10:20:48 · 179 阅读 · 0 评论 -
Python变量的内存机制
Python 对象池、字符串itern机制、垃圾回收1. 小整数和字符串对象池1.1 小整数1.2 大整数1.3 字符串1.4 pycharm中的现象2. 垃圾回收 GC 垃圾回收Garbage collection2.1 Python对象分配隔代回收2.2 GC 模块1. 小整数和字符串对象池1.1 小整数1.2 大整数不再上述范围内的大整数 都需要重新创建(超过256的i...原创 2019-04-18 15:06:49 · 878 阅读 · 0 评论
分享