半边天的云  

2017年8月8日

摘要: 常用模块 目录: 1、collections模块 2、时间模块 3、random模块 4、os模块 5、sys模块 6、序列化模块 (1)认识模块 定义:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 模块的分类: 1 使用python编写的代码 2 已被编 阅读全文
posted @ 2017-08-08 19:27 半边天的云 阅读(148) 评论(0) 推荐(0) 编辑

2017年8月7日

摘要: 正则表达式和re模块 1、正则表达式 (1)定义:匹配字符串内容的一种规则。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 (2)字符组: 定义:同一位置上可以出现字符的范围。 阅读全文
posted @ 2017-08-07 15:57 半边天的云 阅读(166) 评论(0) 推荐(0) 编辑

2017年8月6日

摘要: 迭代器和生成器 1、什么是迭代器和可迭代对象 (1) 可迭代对象 定义:内部实现了__iter__方法,即可迭代协议。可迭代协议的定义非常简单,可以被迭代要满足的要求就叫做可迭代协议。 (2)迭代器 定义:迭代器遵循迭代器协议:必须拥有__iter__方法和__next__方法。 补充:迭代器是py 阅读全文
posted @ 2017-08-06 14:50 半边天的云 阅读(135) 评论(0) 推荐(0) 编辑

2017年8月1日

摘要: 递归函数 一、什么是递归函数? 简单来说,递归函数就是在函数内部调用自己,每调用一次就完成一次循环,直到达到最大递归层数或者用return结束递归函数。一般来说,在python中最大递归层数是有限制的。 二、测试递归最大深度。 三、递归函数的实际应用 1、递归函数实现三级菜单: menu = { ' 阅读全文
posted @ 2017-08-01 17:10 半边天的云 阅读(142) 评论(0) 推荐(0) 编辑

2017年7月27日

摘要: 文件处理 一、文件处理流程 1.打开文件,得到句柄并赋值给一个变量 2.通过句柄对文件操作 3.关闭文件 二、基本操作流程 三、文件打开模式 打开文件时,需要指定文件以某种模式打开,打开后即可获得文件的句柄,再通过文件句柄对文件进行操作。 文件打开有四种模式'a','r','w','b' 'r'只读 阅读全文
posted @ 2017-07-27 20:31 半边天的云 阅读(121) 评论(0) 推荐(0) 编辑
 
摘要: 字符串编码 1、字符编码的编码原理 核心法则:数据以何种编码方式存放的,就以何种方式取码 PS:unicode >utf-8 >bytes bytes >utf-8 >unicode Windows操作系统中默认的是gbk编码方式。 ASCII:一个Bytes代表一个字符 日本把日文编到shift_ 阅读全文
posted @ 2017-07-27 20:04 半边天的云 阅读(188) 评论(0) 推荐(0) 编辑

2017年7月26日

摘要: 函数进阶 一、命名空间和作用域 1、命名空间 本质:存放名字与值的绑定关系。 加内置命名空间(程序运行前加载)->全局命名空间(程序运行中:从上到下加载)->局部命名空间(程序运行中:调用时才加载)载顺序: (1)全局命名空间 打开文件是运行 (2)内置命名空间 Python程序启动时运行 (3)局 阅读全文
posted @ 2017-07-26 17:34 半边天的云 阅读(123) 评论(0) 推荐(0) 编辑

2017年7月25日

摘要: 函数映像 一、函数的的意义 在面向过程编程中,我们可能会遇到以下问题: 代码冗长、可读性差、可扩展性差(不易修改) 函数的应用就是解决这些问题的。 二、函数的定义 格式与定义:def关键字开头,空格之后接函数名和括号()。 需要强调的是:def是固定的额,不能变 空格将def关键字和函数名分开。 函 阅读全文
posted @ 2017-07-25 17:17 半边天的云 阅读(650) 评论(0) 推荐(0) 编辑
 
摘要: 数据类型(一) 一、数据类型 1、数字 2、字符串 3、列表 4、字典 5、元组 6、集合 二、数字的应用 数字是不可变类型的变量 三、字符串的应用 (1)字符串的查找 字符串也是不可变的 (2)字符串的内置方法 1、移除空白 lstrip 移除左边的空白 rstrip 移除右边的空白 2、spli 阅读全文
posted @ 2017-07-25 16:18 半边天的云 阅读(116) 评论(0) 推荐(0) 编辑

2017年7月18日

摘要: 初识Python 一、Python简介。 Python是一门编程语言,它的创始人吉多·范罗苏姆(Guido van Rossum),目的是创造一种C和shell之间,功能全面,易学易用,可拓展的语言。它的优点是简洁,优雅,开发效率高,它的不足之处是运行效率低。 二、变量 1、变量就是可以改变的量。它 阅读全文
posted @ 2017-07-18 18:46 半边天的云 阅读(137) 评论(0) 推荐(0) 编辑