摘要: json,用于字符串 和 python数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load 阅读全文
posted @ 2017-12-02 21:59 YangYongming 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 导入ElementTree模块 为了创建一个element实例,使用Element 构造函数或者SubElement()工厂函数。 ET.Element():通常用于创建根节点 ET.SubElement(): 用于创建子节点 ElementTree 类可以用来包裹一个element结构,用于与XM 阅读全文
posted @ 2017-12-02 21:52 YangYongming 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: 使用的XML文件如下:file.xml 导入模块 读取文件 打印一下根节点信息 打印一下根节点的孩子节点 findall 直接定位节点 iter 遍历所有节点 data {'name': 'ming'} country {'name': 'Singapore'} rank {} 4 year {} 阅读全文
posted @ 2017-12-01 17:32 YangYongming 阅读(691) 评论(0) 推荐(0) 编辑
摘要: Python 正则表达式 下图列出了Python支持的正则表达式元字符和语法: 1、数量词的贪婪模式与非贪婪模式 正则表达式通常用于在文本中查找匹配的字符串。Python里数量词默认是贪婪的(在少数语言里也可能是默认非贪婪),总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹配尽可能少的字符。例 阅读全文
posted @ 2017-11-29 16:31 YangYongming 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Python 隐藏变量 阅读全文
posted @ 2017-11-29 15:03 YangYongming 阅读(1549) 评论(0) 推荐(0) 编辑
摘要: Python sys模块 sys 模块提供了许多函数和变量来处理 Python 运行时环境的不同部分. 处理命令行参数 sys.argv #现从程序外部向程序传递参数[*],0代表程序本身 sys.path #获取指定模块搜索路径的字符串集合,可以将写好的模块放在得到的某个路径下,就可以在程序中im 阅读全文
posted @ 2017-11-29 14:51 YangYongming 阅读(2913) 评论(0) 推荐(0) 编辑
摘要: Python 字符串格式化 Python字符串格式化有两种方式:百分号方式,format方式 1、百分号方式 格式:%[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前 阅读全文
posted @ 2017-11-28 14:00 YangYongming 阅读(489) 评论(0) 推荐(0) 编辑
摘要: Hashlib模块 Python里面的hashlib模块提供了很多加密的算法,这里介绍一下hashlib的简单使用事例,用hashlib的md5算法加密数据,其他的所有加密算法使用方式上基本类似。 hashlib模块主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 阅读全文
posted @ 2017-11-27 18:00 YangYongming 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Python 内置函数 #abs() 函数返回数字的绝对值。 #!/usr/bin/env python # -*- coding: utf-8 -*- print "abs(-32) : ", abs(-32) print "abs(120.12) : ", abs(120.12) print " 阅读全文
posted @ 2017-11-27 10:47 YangYongming 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Python 装饰器 装饰器的作用:装饰器的作用就是为已经存在的对象,在不影响对象本身代码的同时,对其添加额外的功能。 装饰器原理:将原函数封装到一个新函数内,在新函数中会在原函数执行前后执行某些代码,并且返回原函数的返回值。 不带参数的装饰器 #!/usr/bin/env python # -*- 阅读全文
posted @ 2017-11-27 10:38 YangYongming 阅读(158) 评论(0) 推荐(0) 编辑