随笔分类 -  python

摘要:枚举是绑定到唯一的常量值的一组符号名称(成员)。在枚举中,成员可以通过身份进行比较,枚举本身可以迭代。 1.Enum模块 该模块定义了四个枚举类,可用于定义唯一的名称和值集:Enum,IntEnum,Flag和IntFlag。它还定义了一个装饰器,unique()和一个helper,auto。 2. 阅读全文
posted @ 2017-09-11 20:02 CloudArrows 阅读(9463) 评论(1) 推荐(1)
摘要:JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数通过特殊的形式转换为所有程序语言都认识 阅读全文
posted @ 2017-09-11 17:27 CloudArrows 阅读(418) 评论(0) 推荐(0)
摘要:1.正则表达式基础 1.1 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实 阅读全文
posted @ 2017-08-29 14:53 CloudArrows 阅读(7247) 评论(2) 推荐(2)
摘要:subprocess被用来替换一些老的模块和函数,如:os.system、os.spawn*、os.popen*、popen2.*、commands.*。 subprocess的目的就是启动一个新的进程并且与之通信。 1.Popen subprocess模块中只定义了一个类: Popen。可以使用P 阅读全文
posted @ 2017-08-28 00:18 CloudArrows 阅读(880) 评论(0) 推荐(0)
摘要:1.语法错误与异常 (1)语法错误 Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例: 这个例子中,函数 print() 被检查到有错误,是它前面缺少了一个冒号(:)。 语法分析器指出了出错的一行,并且在最先找到的错误的位置标记了一个小小的箭头。 (2)异常 即便Python程 阅读全文
posted @ 2017-08-21 19:58 CloudArrows 阅读(990) 评论(0) 推荐(0)