// // // //

随笔分类 -  Python 基础

 
linux 环境变量
摘要:环境 操作系统:centos 设置环境变量 在 linux 中设置环境变量有3种方式: 1. 用于当前终端 2. 用于当前用户 3. 用于所有用户 当前终端 直接在终端 输入 export PATH=$PATH:/home/xxxx 关闭当前终端或者切换到其他终端,此设置失效。 多个路径直接用 : 阅读全文
posted @ 2019-06-21 10:26 努力的孔子 阅读(195) 评论(0) 推荐(0) 编辑
Python 包管理工具
摘要:Python 的包管理工具常见的有:easy_install,setuptools,distribute,pip,他们之间的关系如下 python3 已经不支持 setuptools。 pip 是 最常用的包管理工具。 用 pip 安装 python 包需要网络。 pip 安装 方法1 wget h 阅读全文
posted @ 2019-06-21 10:26 努力的孔子 阅读(918) 评论(0) 推荐(0) 编辑
生成器
摘要:生成器是一种特殊的迭代器,应该说更高级,它也是用于节省内存。 生成器是包含yield的函数,就这么简单。 它的特点是:在函数运行过程中,如果遇到yield,会暂停,并且返回一个值,等到下次执行时,从上次停止的地方开始 生成器写法 注意 yield count的写法,后面会有不同 交互的生成器 1. 阅读全文
posted @ 2019-04-12 15:18 努力的孔子 阅读(222) 评论(0) 推荐(0) 编辑
迭代器
摘要:迭代器主要用于节省内存,迭代器可以迭代进行同样的操作。 比如迭代生成数据,那他就是一个数据容器,但是他是一个元素一个元素的生成,而不需要事先生成完整的序列,这就不需要很大的内存来存放这个序列,从而节省了内存。 迭代器是实现了__iter__和next方法的对象,iter返回迭代器自身,next读取下 阅读全文
posted @ 2019-04-12 15:18 努力的孔子 阅读(336) 评论(0) 推荐(0) 编辑
深拷贝-浅拷贝
摘要:深拷贝浅拷贝是个很容易迷糊的问题,本人帮你彻底搞清楚。 粗识内存 本人没学过c,内存略懂,有堆栈之分, 栈可以理解为程序自动分配的内存,堆可以理解为程序员对内存的引用,不重要,有感觉就行。 浅拷贝 浅拷贝并不是我们认知中的“复制”,浅拷贝只是对象的引用,是对一个对象的浅层拷贝,所以叫浅拷贝 或者说是 阅读全文
posted @ 2019-04-12 11:24 努力的孔子 阅读(234) 评论(0) 推荐(0) 编辑
装饰器-wrapper
摘要:我跟别人说我精通python,别人问我wrapper是啥,我说不知道,尼玛,原来wrapper就是装饰器,熟的不得了啊,英语真是我的克星啊。 闭包 closure 在认识装饰器之前先认识下闭包 闭包,顾名思义就是把什么东西封闭在保内,什么东西呢?变量和函数。 在一个函数里装了另一个函数,里面那个函数 阅读全文
posted @ 2019-04-12 09:49 努力的孔子 阅读(3340) 评论(0) 推荐(0) 编辑

 

点击右上角即可分享
微信分享提示