编码的问题 中文版 Windows 终端是默认GBK编码格式,python2默认为ASCII编码,虽然我们注释了需要用UTF-8,但是通过命令行运行的文件如果print中文内容还是会出现乱码。 Unicode, UFT-8, GBK 分别是三种不同的编码,Unicode在转为UTF-8或GBK时需要 ...
分类:
编程语言 时间:
2016-10-15 14:01:32
阅读次数:
214
python全栈开发目录 linux命令 初识python python基础数据类型 函数编程、set、深浅拷贝 内置函数 文件操作 装饰器 迭代器和生成器 常用模块 初识类和对象 类和对象(进阶) 反射 异常处理 socket、IO多路复用 线程、进程、协程 HTML CSS JavaScript ...
分类:
编程语言 时间:
2016-09-23 11:01:26
阅读次数:
179
上一篇文章介绍了面向对象基本知识: 面向对象是一种编程方式,此编程方式的实现是基于对 类 和 对象 的使用 类 是一个模板,模板中包装了多个“函数”供使用(可以讲多函数中公用的变量封装到对象中) 对象,根据模板创建的实例(即:对象),实例用于调用被包装在类中的函数 面向对象三大特性:封装、继承和多态 ...
分类:
编程语言 时间:
2016-09-15 11:01:29
阅读次数:
288
一、生成器( iter ) 从Python2.2起,生成器提供了一种简洁的方式帮助返回列表元素的函数来完成简单和有效的代码。 它基于yield指令,允许停止函数并立即返回结果。此函数保存其执行上下文,如果需要,可立即继续执行。 1、对比 range 和 xrange 的区别 如上代码所示,range ...
分类:
编程语言 时间:
2016-09-09 07:40:14
阅读次数:
171
模块补充: 一、configparser用于处理特定格式的文件,其本质是利用open来操作文件 继承到2版本 configparser 实现了更多智能特征,更有壳预见性,新的应用更偏好这个版本, 处理 配置文件类似如下: # 注释1 ; 注释2 [section1] k1 = v1 # 值 k2 = ...
分类:
编程语言 时间:
2016-09-08 21:25:26
阅读次数:
221
match、search、findall、group(s) 区别 一、match有两种情况 有分组 取匹配到的正则再次取其部分内容 无分组 二、groups、group、groupdict 三、search两种情况 有分组 无分组 四、findall # 1 匹配到之后,就抽离,继续从下一个字符开始 ...
分类:
编程语言 时间:
2016-09-01 11:00:52
阅读次数:
370
正则本身就是一门语言: 正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,在文本处理方面功能非常强大,也经常用作爬虫,来爬取特定内容,Python本身不支持正则,但是通过导入re模块,Python也能用正则表达式,下面就来讲一下python正则表达式的用法。 下图列出了Python ...
分类:
编程语言 时间:
2016-09-01 09:21:06
阅读次数:
208
一、装饰器 装饰器可以在函数执行前和执行后执行其他的附加功能,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator),装饰器的功能非常强大,但是理解起来有些困难,因此我尽量用最简单的例子一步步的说明这个原理。 写代码要遵循开发封闭原则,虽然在这个原则是用的面向对象开发,但是也适 ...
分类:
编程语言 时间:
2016-08-30 08:18:32
阅读次数:
224
http://www.cnblogs.com/wupeiqi/articles/5237704.html http://www.cnblogs.com/wupeiqi/articles/5246483.html http://www.cnblogs.com/yuanchenqi/articles/5 ...
分类:
编程语言 时间:
2016-08-26 10:18:41
阅读次数:
378
关于Python全栈开发第一周所讲的一些回忆(会陆续添加) 一、一些简单的命令、概念 1.print(""):输出 2.变量 3.input():输入 4.while循环、if、else语句 5.数据类型、数据运算(算术运算、比较运算、赋值运算、逻辑运算等) 6.列表(list)、元组(tuple) ...
分类:
数据库 时间:
2016-08-21 22:54:05
阅读次数:
254