• 元类metaclass

    一 什么是元类 一切源自于一句话:python中一切皆为对象。让我们先定义一个类,然后逐步分析 class OldboyTeacher(object): school = ' oldboy ' def __init__ (self,name,age): self.name = name self.age = age def say(self): print ( ' %s says welcome to the old...

    2019-04-11 10:05:42

  • Python 私有变量的访问和赋值

    首先我们这里先描述下: Python中,变量名类似 __x__ 的,以双下划线开头,并且以双下划线结尾的,是 特殊变量 , 特殊变量 是可以直接访问的(比如 __doc__, __init__等),不是private变量, 所以,不能用 __name__ 、 __sex__ 这样的变量名定义私有变量。 有些时候...

    2019-04-11 10:07:08

  • Python给照片换底色(蓝底换红底)

    环境要求 Python3 numpy函数库 opencv库 安装 下载适应版本的numpy函数库,我电脑是WIN10 64位,安装的函数库是 numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl 下载适应版本的numpy函数库,我电脑是WIN10 64位,安装的函数库是 opencv_python-3.3.1-cp36-cp36m-win_amd64...

    2019-04-11 10:10:28

  • Python的垃圾回收机制(引用计数+标记清除+分代回收)

    一、写在前面: 我们都知道Python一种面向对象的脚本语言,对象是Python中非常重要的一个概念。在Python中数字是对象,字符串是对象,任何事物都是对象,而它们的核心就是一个结构体--PyObject。 typedef struct_object{ int ob_refcnt; struct_typeobject *ob_type; }...

    2019-04-11 10:08:14

  • Python之使用转义序列 \n 和 \t 跟 expandtabs 函数输

    示例: text = " username \t email \t password \n ashdfh \t fiodfh@q.com \t y567 \n sdfiuh \t adfhisoj@163.com \t 423678 \n efuih \t osefih@q.com \t 78 \n " v = text.expandtabs(20 ) print (v) #expandtabs 的作用是断句,在这里面的意思是每20个字符断一次...

    2019-04-11 10:07:13

  • Python基础——模块与包

    在Python中,可以用import导入需要的模块、包、库、文件等。 把工作路径导入系统路径 import os # os是工作台 import sys # sys是系统 sys.path.append(os.getcwd())sys.path 写脚本文件 %% writefile testFile.pytest1 =10 def test_add(test_list): test_sum = 0 for...

    2019-04-11 10:10:11

  • Python内置函数

    #author: Lockegogo#all()函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False#元素除了是 0、空、None、False 外都算 True#all(iterable) #元组或列表print(all([0, -3, 5]))#any()函数用于判断给定的可迭代参数 iter...

    2019-04-11 10:08:13

  • 介绍几款 Python 类型检查工具

    近日,微软在 Github 上开源了一个 Python 静态类型检查工具: pyright ,引起了社区内的多方关注。 微软在开源项目上的参与力度是越来越大了,不说收购 Github 这种大的战略野心,只说它家开源的 VS Code 编辑器,在猿界已经割粉无数,连我们 Python 圈的红人 Kenneth...

    2019-04-11 10:09:45

  • 轻量的web框架Bottle

    简洁的web框架Bottle 简介 Bottle是一个非常简洁,轻量web框架,与django形成鲜明的对比,它只由一个单文件组成,文件总共只有3700多行代码,依赖只有python标准库。但是麻雀虽小五脏俱全,基本的功能都有实现,很适合做一些小的web应用 开始使用 首先使用pip install...

    2019-04-11 10:06:42

  • 归并排序python实现

    归并排序python实现 归并排序 归并排序在于把序列拆分再合并起来,使用分治法来实现,这就意味这要构造递归算法 首先是一个例子 原序先通过一半一半的拆分,然后: 然后再一步一步的向上合并,在合并的过程中完成了排序,合并排序算法如下: def merge (s1,s2,s) : """...

    2019-04-11 10:08:39

2