半边天的云  
08 2017 档案
  • python并发编程之多进程
    摘要:python并发编程之多进程 一、什么是进程 进程:正在进行的一个过程或者一个任务,执行任务的是CPU。 原理:单核加多道技术 二、进程与程序的区别 进程是指程序的运行过程 需要强调的是:同一个程序执行两次是两个进程,比如打开暴风影音,虽然都是同一个软件,但是一个可以播放苍井空,另一个可以播放武藤兰 阅读全文
    posted @ 2017-08-31 20:07 半边天的云 阅读(192) 评论(0) 推荐(0)
  • 类和对象
    摘要:类和对象 一、面向过程和面向对象 (1)面向过程 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点:一套流水线或者流程就是用来 阅读全文
    posted @ 2017-08-22 20:32 半边天的云 阅读(471) 评论(0) 推荐(0)
  • 函数复习
    摘要:函数复习 一、什么是函数? 概括来说,函数就是封装具有某种功能的模块。好比修理工工具箱中各种具有不同功能的工具,函数就开发者手中的工具。 二、为什么要用函数? (1)避免代码冗余。 (2)增加代码的可读性 (3)统一管理,维护难度小 三、函数的分类: (1)内置函数:顾名思义就是python解释器自 阅读全文
    posted @ 2017-08-22 16:00 半边天的云 阅读(185) 评论(0) 推荐(0)
  • 常用模块
    摘要:常用模块 目录: 1、collections模块 2、时间模块 3、random模块 4、os模块 5、sys模块 6、序列化模块 (1)认识模块 定义:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 模块的分类: 1 使用python编写的代码 2 已被编 阅读全文
    posted @ 2017-08-08 19:27 半边天的云 阅读(158) 评论(0) 推荐(0)
  • 正则表达式和re模块
    摘要:正则表达式和re模块 1、正则表达式 (1)定义:匹配字符串内容的一种规则。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 (2)字符组: 定义:同一位置上可以出现字符的范围。 阅读全文
    posted @ 2017-08-07 15:57 半边天的云 阅读(174) 评论(0) 推荐(0)
  • 迭代器和生成器
    摘要:迭代器和生成器 1、什么是迭代器和可迭代对象 (1) 可迭代对象 定义:内部实现了__iter__方法,即可迭代协议。可迭代协议的定义非常简单,可以被迭代要满足的要求就叫做可迭代协议。 (2)迭代器 定义:迭代器遵循迭代器协议:必须拥有__iter__方法和__next__方法。 补充:迭代器是py 阅读全文
    posted @ 2017-08-06 14:50 半边天的云 阅读(141) 评论(0) 推荐(0)
  • 递归函数
    摘要:递归函数 一、什么是递归函数? 简单来说,递归函数就是在函数内部调用自己,每调用一次就完成一次循环,直到达到最大递归层数或者用return结束递归函数。一般来说,在python中最大递归层数是有限制的。 二、测试递归最大深度。 三、递归函数的实际应用 1、递归函数实现三级菜单: menu = { ' 阅读全文
    posted @ 2017-08-01 17:10 半边天的云 阅读(155) 评论(0) 推荐(0)