
Python
91ctt
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python中栈的线性表的实现
# 基于顺序表技术实现栈类class SStack: def __init__(self): self._elems = [] def is_empty(self): return self._elems == [] def top(self): ''' 取得栈中最后压入的元素,不删除 ...原创 2018-09-27 08:58:34 · 293 阅读 · 0 评论 -
python中栈的链表实现
# 基于链表实现的栈类class LNode: def __init__(self, data, next_=None): self.data = data self.next = next_class LStack: def __init__(self): self._top = None def is_empt...原创 2018-09-27 11:28:33 · 408 阅读 · 0 评论 -
Python中网络编程发送字节序数据的编码
def tcp_network_byte(self,content):''' tcp发送网络字节序数据:param content: 待发送数据:return: 服务器响应数据 '''content = content.decode('utf-8').encode('GBK')#将主机的无符号短整形数转换成网络字节顺序len_str = struct.pack('I'...原创 2018-10-09 10:47:22 · 1355 阅读 · 0 评论 -
python2.7中实现sah-1加密
在java中实现对字符串进行哈希sah-1加密过程如下:public static String getExpandUserID(String UID) throws Exception { return "EU" + Base64.getEncoder().encodeToString(Test.doDigestSHA1(UID.getBytes("UTF-8"))); } /...原创 2018-10-15 19:26:15 · 640 阅读 · 0 评论 -
python中队列的链表实现
class QueueError(ValueError): def __init__(self, text='队列为空,不可进行操作!'): print(text) # pass# 链表节点class Node: def __init__(self, elem, next_=None): self.elem = elem ...转载 2018-09-30 17:03:41 · 1186 阅读 · 0 评论 -
python实现插入排序
假如数组元素为:data=[ 3 ,2 , 7 ,5 ]按照从小到大的排序:第一轮: data[0]与data[1]比较 并互换位置 数组data=[2,3,7,5]第二轮: data[2]=7与data[1]比较,由于7大于3不需要换位置,data[1]继续与data[0]比较 数组data=[2,3,7,5]第三轮:data[3]与data[2]比较,互换位置, d...原创 2018-10-16 11:50:30 · 215 阅读 · 0 评论 -
python2中使用RC4加密算法
在python使用RC4的算法过程:环境安装:(1)pip install pycrypto(2)若报错误:error: Microsoft Visual C++ 9.0 is required:需下载VCForPython27.msi默认安装(3) 若第2步报错解决后,重新执行pip install pycrypto安装(4)安装完成pycrypto,将D:\Python27...原创 2018-10-22 18:35:01 · 3188 阅读 · 1 评论 -
使用Airtest批量执行案例脚本并聚合报告的方法
通过搜集网络上已有的解决方案以及自己研究airtest底层的代码,整理出适合大致的批量执行Airtest脚本的解决方法。效果图如下: 代码目录结构: 执行结果图:点击案例名称调整至详细报告:解决方案:在Python3.6环境下新建myRunner.py文件:编写如下代码from airtest.cli.runner import Airte...原创 2018-10-25 10:56:43 · 17533 阅读 · 70 评论 -
python正则表达式3
1.边界\b表示边界\B是\b的补集2.匹配对象mt=re.match(pattern,string)match匹配成功返回一个对象,匹配不成功返回Nonemt.group() 取得被匹配的子串mt.start()在目标串的开始位置mt.end()在目标串中的结束位置mt.span() 得到匹配的开始位置和结束位置,得到一个元组 ...原创 2018-09-21 15:08:49 · 173 阅读 · 0 评论 -
python正则表达式2
5.正则表达式的构造1)字符组描述符 [....]: 与方括号中任意字符匹配[abc]可以匹配a或者b或者c区间形式:顺序列出字符串的形式 [0-9] 或者[a-z] [0-9a-zA-Z]匹配所有的数字与字母特殊形式:[^.....]表示对^列出的字符求补 [^0-9]表示匹配非十进制的字符[^\t\r\n\v\f} 匹配所有非空白符注意:如果要匹配^字符 则...原创 2018-09-21 11:14:56 · 252 阅读 · 0 评论 -
python中字符串
1.字符串长度s='asd' 则长度为4 l=len(s)2.字符在字符串中的位置s='adff' 'a'在字符串s中位置是0,d位置为1,位置从0开始计算的3.字符串相等2个字符串的长度相同,且字符串中单个字符位置一一且一一对应相等,则代表2个字符串相等4.字符串的拼接s1='adf's2='ada3dc's=s1+s25.字符串抽象数据对象AD...原创 2018-09-20 16:45:37 · 217 阅读 · 0 评论 -
python单链表的基本操作
class Node: def __init__(self, data): self.data = data self.next = None# 头插法 无头节点class OpeareLink: def __init__(self): self.current_node = None def add(self,...原创 2018-08-28 22:43:43 · 357 阅读 · 0 评论 -
python3中单链表的基本操作
class Node(): def __init__(self, data): self.data = data self.next = None# 头插法class SingnalNode(): def __init__(self): self.current_node = None def add_node(s...原创 2018-09-20 15:23:50 · 1967 阅读 · 0 评论 -
python2中实现AES的加解密
# -*- coding: utf-8 -*-import sysimport base64from Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hexreload(sys)sys.setdefaultencoding('utf-8')class myCrypto(): def __init__(se...原创 2019-01-29 19:05:47 · 3003 阅读 · 0 评论