- 军军小站|张军博客
搜索到与相关的文章
Python

python学习手册笔记——39.元类

00.比99%的用户所担心的魔力要更深。如果你犹豫是否需要他们,那你不需要它们(真正需要元类的人,能够确定地直到需要它们,并且不需要说明为什么需要)。“因为某物很酷”而编写它,似乎不是一种合理的判断,除非你在做试验或者学习。01.元类就是用来创建类的“东西”。你创建类就是为了创建类的实例对象。02.03.元类的主要目的就是为了当创建类时能够自动地改变类。04.元类修改:内省属性:__class__和__dict__这样的特殊属性允许我们查看Python对象

系统 2019-09-27 17:57:31 1813

Python

centos6.7安装python2.7.11的具体方法

1.查看本机系统及python版本#cat/etc/redhat-releaseCentOSrelease6.7(Final)查看CentOSrelease6.7(Final)自带的python版本#python-VPython2.6.6注意,我们不要破坏系统的Python环境,因为几个关键的实用应用程序依赖于系统默认的Python2.6.6,如果破坏了系统的Python环境就会发生很多难以预见的错误,导致要重装系统。2.yum安装开发工具库集及一些额外包

系统 2019-09-27 17:56:57 1813

Python

构建python3 docker镜像

在打包镜像时,centos原生镜像中python版本为2.7。如果我们的服务基于python3版本,则需要手动安装。在安装时,有一点需要注意的是:由于系统中某些服务以来python2.7版本,因此不要去删除或修改系统中python的默认版本,否则会产生不可预知的后果。下面给出一个python3镜像打包示例:#baseimageFROMcentos:7.2.1511#installrelatedpackagesandpython3ENVENVIRONMENT

系统 2019-09-27 17:56:38 1813

Python

跟老齐学Python之dict()的操作方法

dict的很多方法跟list有类似的地方,下面一一道来,并且会跟list做一个对比嵌套嵌套在list中也存在,就是元素是list,在dict中,也有类似的样式:>>>a_list=[[1,2,3],[4,5],[6,7]]>>>a_list[1][1]5>>>a_dict={1:{"name":"qiwsir"},2:"python","email":"qiwsir@gmail.com"}>>>a_dict{1:{'name':'qiwsir'},2:'p

系统 2019-09-27 17:56:38 1813

Python

小白学Python

本人财务狗一枚,编程基础为0。因为提升工作效率的主观愿望(备注:懒),准备开始学点python。因为平时比较忙(事多),可能更新的非常慢,估计2019年11月开始正式学习更新。给自己立个flag,主要学习内容两个:(1)提升办公效率(2)pandas库学习day1基础软件安装安装anaconda\pycharm\cmder软件介绍:Pycharm是集成开发环境(操作平台),Anaconda是集成环境管理器(库包),cmder好用的程序操作命令参考文档:Py

系统 2019-09-27 17:56:37 1813

Python

python写文件

写文件f=open('url.txt','a')#若是'wb'就表示写二进制文件f.write(response.url+'\n')f.close()

系统 2019-09-27 17:55:55 1813

Python

Python字典排序

defreverse_rank(id,score):values=list()fori,vinzip(id,score):values.append((i,(np.argmax(v),v[1])))values=sorted(values,key=lambdaitem:(item[1][0],item[1][1]),reverse=True)returnvaluesid=['1','2','3','4']score=[(1,0.45),(0,0.32),(

系统 2019-09-27 17:55:51 1813

Python

Python assert语句的简单使用示例

写在前面最近每日一更,我这菜鸡都有点儿不好意思了简单介绍简单用法是:assertexpression让我们用程序来测试这个expression,如果expression相当于False,那么raise一个AssertionError出来。即逻辑上等同于:ifnotexpression:raiseAssertionError简单看看这些例子:>>>assertTrue>>>assertFalseTraceback(mostrecentcalllast):Fi

系统 2019-09-27 17:55:25 1813

Python

windows上安装python2和python3虚拟环境

一、windows上安装1.安装python分别安装了Python2和Python3python3.7默认安装目录C:\Users\Administrator\AppData\Local\Programs\Python\Python37安装目录里的python.exe,pip.py自定是否修改2.安装virtualenv和virtualenvwrapper-winpip2installvirtualenv2-ihttps://pypi.douban.com

系统 2019-09-27 17:55:05 1813

Python

Python_11_函数的执行流程-函数递归-匿名函数-生成器

文章目录1.函数的执行流程1.1.字节码了解压栈过程1.2.嵌套函数的压栈2.递归2.1.递归函数2.2.递归的性能2.3.递归的优化2.4.间接递归2.5.递归总结3.匿名函数4.Python生成器4.1.基本结构4.2.使用场景4.3.协程coroutine4.4.yieldfrom1.函数的执行流程函数的执行需要对函数进行压栈,什么是压栈呢,简而言之就是在函数执行时在栈中创建栈帧存放需要的变量以及指针的意思。具体涉及的知识非常多,这里就以一个Pyth

系统 2019-09-27 17:54:56 1813