• 迭代器

    ''' 1 迭代器协议是指 : 对象必须提供一个next方法,执行改方法要不返回迭代中的下一项;要不引起一个Stopliteration异常,以终止迭代(只能往后不能往前退) 2 可迭代对象 : 实现了迭代器协议的对象(如何实现:对象内部定义了一个__iter__()方法,把对象变成一个可迭代对象,...

    2018-06-18 02:39:42

  • (四)函数一

    函数用途: 去除重复代码,增加代码的可维护性 定义函数:def 函数名(): 【定义函数时不会执行】 调用函数:函数名() 【调用函数时才执行】 文档说明: 第一行用字符串说明 形参: 定义函数时的参数 实参: 调用函数时的参数 传参的作用: 同一个函数可以执行出不...

    2018-06-18 02:39:46

  • Python学习-终端字体高亮显示

    1、采用原生转义字符序列,对Windows有的版本不支持(比如win7),完美支持Linux 实现过程: 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就...

    2018-06-18 02:39:31

  • Python笔记(十二):操作数据库

    (一) 前言 本文说明如何连接Oracle、MySQL、sqlserver,以及执行sql、获取查询结果等。 (二) DB-API DB-API阐明一系列所需对象和数据库访问机制的标准。 Python操作数据库的模块如果遵循DB-API的标准(应该都会遵循这个标准),函数、方法的名称及功能应该是差不多...

    2018-06-18 02:39:40

  • ubuntu16.04搭建geodjango+postgresql+postgis的WebGI

    postgis是postgresql的空间扩展对象,它需要一些第三方库的支持。包括 GEOS , PROJ.4 和 GDAL 。我们首先安装这几个空间库。 在ubuntu系统终端执行:(预先装一些依赖的库) $ sudo apt-get install binutils libproj-dev gdal-bin 然后从源码安装 GEOS , PROJ.4 和 GD...

    2018-06-18 02:39:36

  • python3安装过程

    linux系统(centos6)中安装 1.获取python3.5源码包 2.解包 3.gcc等编译环境准备 4.进入解压后的包目录,并执行./configure --prefix /usr/local/python,指定安装目录(方便以后删除) 注:如果使用非root用户安装,prefix参数应指定当前用户有rwx权限的的目录 5.编译...

    2018-06-18 02:39:34

  • 16 元类

    面向对象学习目录 1 面向对象介绍 2 类、实例、属性、方法详解 3 面向过程与面向对象进一步比较 4 类与对象 5 属性查找与绑定方法 6 小结 7 继承与派生 8 组合 9 抽象类 10 多态 11 封装 12 绑定方法与非绑定方法 13 内置方法(上) 14 内置方法(中)之描述符 15 内置...

    2018-06-18 02:39:26

  • python实现购物简单流程

    需求: 1.启动程序后,让用户输入工资,然后打印商品列表 2.允许用户根据商品编号购买商品 3.用户选择商品后,检测余额时候够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额 python环境:3.6.5 知识点:if-else,for,while 代码: # !/usr/b...

    2018-06-18 02:39:26

  • Python学习-购物车程序

    程序:购物车程序 需求: 启动程序后,让用户输入工资,然后打印商品列表 允许用户根据商品编号购买商品 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 可随时退出,退出时,打印已购买商品和余额 程序如下: 1 # !/usr/bin/env python3 2 # -*- coding: u...

    2018-06-18 02:39:27

  • GIL

    知识储备: """ 1 、什么事GIL 全局解释器锁,本质就是一把互斥锁,是加到解释器身上的,每一个python进程内都有这么一把锁i 2 、有了GIL会对单进程下的多个线程造成什么样的影响 多线程要想执行自己的代码,首先需要争抢GIL,对所有待执行的线程来说,GIL就相当于执行...

    2018-06-18 02:39:12

2