只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-05-06 20:49 零柒 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Python--协程 协程介绍 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的 需要强调的是: 对比操作系统控制线程的切换,用户在单线程内控制协程的切换 优点如下: 缺点如下: 总结协程特点: 阅读全文
posted @ 2018-12-17 21:52 零柒 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Python--并发编程(2) 多线程 全局解释器锁GIL Python代码的执行由Python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。 对Pyth 阅读全文
posted @ 2018-12-11 19:55 零柒 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Python--并发编程 多进程 multiprocessing multiprocess不是一个模块而是python中一个操作、管理进程的包。 之所以叫multi是取自multiple的多功能的意思,在这个包中几乎包含了和进程有关的所有子模块 Process模块介绍 process模块是一个创建进 阅读全文
posted @ 2018-12-10 20:07 零柒 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Python--网络编程 socket模块 套接字起源于 20 世纪 70 年代加利福尼亚大学伯克利分校版本的 Unix,即人们所说的 BSD Unix。 因此,有时人们也把套接字称为“伯克利套接字”或“BSD 套接字”。一开始,套接字被设计用在同 一台主机上多个应用程序之间的通讯。这也被称进程间通 阅读全文
posted @ 2018-12-10 18:00 零柒 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Python--异常处理 异常名称 常用异常 更多异常 异常处理的基本语法 多分支 万能异常 多分支加万能异常 finally 主动触发异常 自定义异常 断言 try..except的方式比较if的方式的好处 try..except这种异常处理机制就是取代if那种方式,让你的程序在不牺牲可读性的前提 阅读全文
posted @ 2018-12-10 17:26 零柒 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程--进阶 property属性 property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 import math class Circle: def __init__(self,radius): #圆的半径radius self.radius=radius @prope 阅读全文
posted @ 2018-11-29 21:50 零柒 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程--基础部分 一.什么是面向对象的程序以及为什么要有面向对象 面向过程的程序设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么,再干什么....面向过程的设计就像是一种流水线,是一种机械式的思维方式 优点是:复杂度的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现 阅读全文
posted @ 2018-11-29 21:08 零柒 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Python--常用模块 time与datetime random os sys shutil json与pickle shelve xml configparser hashlib subprocess logging re collections 一、time与datetime模块 在pytho 阅读全文
posted @ 2018-11-14 15:29 零柒 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 迭代器 生成器 生成器难点 面向过程编程 一、迭代器 迭代器的概念 为何要有迭代器?什么是可迭代对象?什么是迭代器对象? 迭代器对象的使用 for循环 迭代器的优缺点 二、生成器 什么是生成器 生成器就是迭代器 练习 协程函数 def add(n,i): return n+i def test(): 阅读全文
posted @ 2018-11-12 20:19 零柒 阅读(184) 评论(0) 推荐(0) 编辑
TOP