摘要:枚举类 对于一组特定含义的各异常量的集合,在编程中可以通过“枚举”的方式实现,在Python3中也引入了这一概念,并且通过枚举类进行了实现。 需要注意的是,对于枚举类而言,与一般的类不同,它不能实例化,某一个枚举类本身就是一个单例的实现。 枚举类可以通过“枚举类名.属性名”的方式访问枚举项,注意这里 阅读全文
posted @ 2018-06-02 11:52 tsembrace 阅读(98) 评论(0) 推荐(0) 编辑
摘要:JSON: JavaScript Object Notation(JavaScript对象标记) 其本质为“一种轻量级的数据交换格式”。JSON字符串就是JSON的表现形式(载体)。 符合JSON格式的字符串叫做JSON字符串。 JSON的优点(较之XML):易于阅读、易于解析、网络传输效率高。非常 阅读全文
posted @ 2018-05-19 22:51 tsembrace 阅读(80) 评论(0) 推荐(0) 编辑
摘要:正则表达式 正则表达式是一个特殊的字符序列,可以检测一个字符串是否与我们设定的字符序列相匹配。 一、findall()方法 re模块下的findall()方法可以查找对应字符/字符串 最简单的方法可以查找字符串中的特定字符串: 二、元字符和普通字符 对于上例findall()方法中的第一个实参'Py 阅读全文
posted @ 2018-05-13 12:55 tsembrace 阅读(107) 评论(0) 推荐(0) 编辑
摘要:包和模块 1、Python项目的组织结构 Python最顶级的层级是包,模块即是包下的各个python文件。从组织的层面考虑,模块应该为各种功能“类”。 2、包和文件夹的不同 *包在形式上就是一个文件夹,但作为包,包内必须含有一个“__init__.py”模块,同时这个“__init__.py”在P 阅读全文
posted @ 2018-05-01 10:53 tsembrace 阅读(102) 评论(0) 推荐(0) 编辑
摘要:一、基本数据类型 1、各进制数字的表示和转换 2进制、8进制、16进制的数据在数字之前需要分别增加0b、0o、0x来表示。 各个进制的转换,2进制、8进制、10进制、16进制的转换方法分别为bin()、oct()、int()、hex()。 2、布尔值 Python中的数值0、空值对象以及‘None’ 阅读全文
posted @ 2018-04-06 19:21 tsembrace 阅读(112) 评论(0) 推荐(0) 编辑
摘要:参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 IO编程 IO在计算机中指Input/Output,也就是输入和输出。比如你打开浏览器,访问网页,浏览器就需要通 阅读全文
posted @ 2018-04-03 22:38 tsembrace 阅读(325) 评论(0) 推荐(0) 编辑
摘要:参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 一、错误处理 Python提供了一套try...except...finally...的错误处理机制,先看一个示 阅读全文
posted @ 2018-04-02 20:46 tsembrace 阅读(80) 评论(0) 推荐(0) 编辑
摘要:参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 在廖老师的学习网站里“使用元类”这部分还是把我给看晕了...网上搜到一篇感觉讲的相对易懂一些,贴出链接:两句话掌 阅读全文
posted @ 2018-03-31 22:29 tsembrace 阅读(92) 评论(0) 推荐(0) 编辑
摘要:参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 一、使用__slots__ 正常情况下,当定义了一个类之后,我们可以给这个类的实例绑定任何属性,这就是动态语言的 阅读全文
posted @ 2018-03-31 21:21 tsembrace 阅读(233) 评论(0) 推荐(0) 编辑
摘要:参考教程:廖雪峰官网https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 面向对象编程 面向对象编程——Object Oriented Programming ,简称OOP,是一种程序设 阅读全文
posted @ 2018-03-25 12:18 tsembrace 阅读(226) 评论(0) 推荐(0) 编辑