随笔分类 - python学习笔记
摘要:基本算术运算符+、-和*隐式关联着通用函数add、subtract和multiply 在数组的除法运算中涉及三个通用函数divide、true_divide和floor_division,以及两个对应的运算符/和// 1. 数组的除法运算 # divide函数在整数和浮点数除法中均只保留整数部分(p
阅读全文
摘要:python 标准库包含SAX解析器,SAX用事件驱动模型,通过在解析XML的过程中触发一个个的事件并调用用户定义的回调函数来处理XML文件在python中使用sax方式处理xml要先引入xml.sax中的parse函数,还有xml.sax.handler中的ContentHandlerContentHandler类方法介绍# characters(content)方法# 调用时机:# 从行开始,...
阅读全文
摘要:文档对象模型,或者“DOM”,是一个跨语言API的World Wide Web Consortium(W3C)来访问和修改XML文档。DOM的实现提供了一个XML文档树结构,或允许客户机代码从头开始建立这样一个结构。然后给访问结构通过一组对象提供著名的接口。 模块内容 xml.dom包含以下功能:
阅读全文
摘要:re.match()函数只检测RE是不是在string的开始位置匹配re.match()只有在0位置匹配成功的话才有返回,如果不是开始位置匹配成功的话,match()就返回none # 语法 # re.match(pattern, string, flags=0) # eg_v1 import re match = "https://www.python.org" print (re.matc...
阅读全文
摘要:正则 re.findall 的简单用法(返回string中所有与pattern相匹配的全部字串,返回形式为数组)语法: findall(pattern, string, flags=0) import rePython 正则表达式 re findall 方法能够以列表的形式返回能匹配的子串# print (help(re.findall))# print (dir(re.findall))f...
阅读全文
摘要:lambda函数主体是一个表达式,是python中的匿名函数eg_v1 (定义一个lambda表达式,求三个数的和) func = lambda x,y,z:x + y + z print (func(12,44,33)) # 89 # 使用函数 def add(x,y,z): sum = x +
阅读全文
摘要:random 模块包含许多随机数生成器,用于生成随机数使用 random 模块获得随机数字1. random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 import random print random.random() # 0.403805661236 2. r
阅读全文
摘要:time 模块提供了一些处理日期和一天内时间的函数. 它是建立在 C 运行时库的简单封装.给定的日期和时间可以被表示为浮点型(从参考时间, 通常是 1970.1.1 到现在经过的秒数. 即 Unix 格式), 或者一个表示时间的 struct (类元组). import time print (dir(time)) # ['__doc__', '__name__', '__package__',...
阅读全文
摘要:# 在函数定义中使用*args和kwargs传递可变长参数. *args用作传递非命名键值可变长参数列表(位置参数); kwargs用作传递键值可变长参数列表# *args表示任何多个无名参数,它是一个tuple# **kwargs表示关键字参数,它是一个dict # 注:同时使用*args和**k
阅读全文
摘要:运算表达式 python 的表达式包括:算术运算符,赋值运算符,比较运算符,成员运算符 算术运算符 #eg_v1 赋值运算符 #eg_v2 比较运算符 逻辑运算符 位运算符 (按位运算符是把数字看作二进制来进行计算) #eg 成员运算符 运算符优先级
阅读全文
摘要:打开和关闭文件 用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写 ''' open函数,创建一份files文件 文件读取,read 方法 read()方法从一个打开的文件中读取一个字符串。需要重点注意的是,Python字符串可以是二进制数据 追加
阅读全文
摘要:字典由多个键与其对应的值构成的对组成,是另一种可变容器模型,且可存储任意类型对象。字典的每个键值用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。 注:字典中的键是唯一的(其他类型的映射也是如此),而值不是唯一的。 字典类似于你通过联系人名字查找地址和联系人详细情况的地址
阅读全文
摘要:字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 注:标准的序列操作(索引,分片,乘法,判断成员资格,求长度,取最大值和最小值)对字符串也是适用的.但字符串是不可变的,分片赋值不合法. 1.字符串格式化 注:如果需要转换的元组作为转换表达式的一部分存在,必须将它用
阅读全文
摘要:list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目 列表中的项目应该包括在方括号中,这样Python就知道你是在指明一个列表。一旦你创建了一个列表,你可以添加、删除或是搜索列表中的项目。 由于你可以增加或删除项目,我们说列表是 可变的 数据类型,即这种类型是可以被改变的
阅读全文
摘要:元组与列表一样,都是序列。但元组不能修改内容(列表允许) 默认的,元组通过圆括号括起来 1. 使用type函数查看类型 2. tuple 函数 tuple 函数的功能与list函数基本一样:以一个序列作为参数并把它转换为元组。 元组的基本操作 同其他序列(如:索引,分片,相加,相乘) 注:使用负数索
阅读全文
摘要:一、产品介绍 Robot Framework是一个基于Python的,可扩展的关键字驱动的测试自动化框架。它是为了端 到端的验收测试(End-To-End Acceptance Test)以及验收测试驱动开发(Acceptance-Test- Driven Development, ATDD)而设计
阅读全文