![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
jackllvv
这个作者很懒,什么都没留下…
展开
-
centos7 安装python3
centos7 安装python31. 查看当前python版本centos7 默认安装了python2.7.5,使用python -V查看当前python版本。由于yum等软件使用的是python2.7.5版本,直接卸载python2会导致yum等软件不能使用,所以我们要安装python3时同时还需要有python2。2.准备安装环境可以直接通过yum安装python3,但是yum上的...原创 2018-10-22 14:55:45 · 580 阅读 · 0 评论 -
python模块打包和安装
python模块打包和安装为了让写好的代码方便给别人或者自己使用,最好的方法就是将自己的代码打包。python中代码打包很简单。打包先看下代码的目录结构途中的项目是一个简单的示例为了打包,我们需要在项目的根目录下,也就是practice目录下新建一个setup.pyfrom distutils.core import setupsetup( name='mt',#需要打...原创 2018-11-06 12:09:12 · 19059 阅读 · 2 评论 -
python中is和==
python中is和==python判断两个对象是否相等可以用is和 == 来判断,那么这两者之间有什么区别呢。假如有两个对象a和bis比较的是两个对象的地址是否相同,我们可以理解为 a is b ==> id(a) == id(b)==则比较的是两个对象的值是否相同,可以理解为 a == b ==> a.eq() == b.eq(),实际上 == 就是通过调用两个对象的__e...原创 2018-11-08 00:33:42 · 286 阅读 · 0 评论 -
python中copy和deepcopy
python中copy和deepcopypython中的copy分为浅copy和深copy,即copy和deepcoy对于浅copy来说相当于换了一层皮,可以理解为windows给一个软件加了一个额外的快捷方式。对于深copy来说相当于脱胎换骨头,可以理解为windows重新安装了一套一模一样的软件。下面我们用代码验证一下用浅copyimport copya = [100, 2, 3...原创 2018-11-08 01:17:32 · 478 阅读 · 0 评论 -
python 中的迭代器,生成器,可迭代对象。
python 中的迭代器,生成器,可迭代对象。可迭代对象又叫iterable,顾名思义,就是可以迭代的对象,换句话说,可以通过for 来遍历的对象比如集合对象:list,tuple,dict,set,str判断一个对象是不是可迭代对象可以通过isinstance(obj, Iterable) 来判断from collections import Iterableprint(isins...原创 2018-11-09 01:47:11 · 276 阅读 · 0 评论 -
python装饰器
python装饰器定义装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。我们通过下面的实例来演示装饰器模式的用法。其中,我们将把一个形状装饰上不同的颜色,同时又不改变形状类。装...原创 2019-01-08 23:10:44 · 151 阅读 · 0 评论