python实现了字符串的按位异或和php中的strpad函数
来源:互联网 发布:生刷枪软件下载 编辑:程序博客网 时间:2024/05/20 15:11
最近在写自动化测试,由于开发加密中用到strpad和字符串的按位异或,而python中没有这样的函数和功能,所以必须自己写一套,要不自动化测试无法进行,所以就用python实现了一下,由于在写字符串的按位异或中遇到很多坑,而且网上资料特别少,所以把这个分享一下:
#php的strpad
def leftPadZero(ori,len,targetLen):
if(len>=targetLen):
return ori
paddingLen = targetLen - len
rst="0"*paddingLen+ori
return rst
#字符串的异或操作
#ord 和chr 新函数的学习 将字符和ASCII相互转换
def stringxor(str1,str2):
orxstr=""
for i in range(0,len(str1)-1):
rst=ord(list(str1)[i])^ord(list(str2)[i])
orxstr=orxstr+ chr(rst)
return orxstr
2 0
- python实现了字符串的按位异或和php中的strpad函数
- PHP中的字符串格式化输出函数和字符串比较函数
- PHP中的字符串函数
- PHP中的字符串函数
- PHP中的字符串函数
- php中的处理字符串的函数
- 总算在C#.NET,Python,Ruby上实现了php的zlib的gzcompress函数
- 字符串核函数的简单python实现
- PHP学习笔记--字符串操作 作者:yezi33 字符串的整理: trim():除去字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空
- 演示了Python中的字符串通过split分割后的使用和把分割后的字符串连接起来
- CERL: PHP或Python调用C++实现的服务器
- 用php的chr和ord函数实现字符串和ASCII码互转
- 用php的chr和ord函数实现字符串和ASCII码互转
- PHP中的字符串函数说明
- C语言中的字符串拷贝函数strcpy和内存拷贝函数memcpy的区别与实现
- Python最全的字符和字符串函数,直接复制到IDLE或另存为py可以运行
- 执行文件或字符串中的Python代码
- 详解Python中的join()函数的用法(字符串和os.path)
- 微信直接打开App
- Documentation/fb/framebuffer.txt 翻译
- 基数排序
- myeclispe启动提示could not reserve enough space for object heap
- windows内核原理分析之DPC函数的执行(2)
- python实现了字符串的按位异或和php中的strpad函数
- JavaScript 命名函数与匿名函数
- bootstrap 学习笔记 - 4 (按钮 + 图片 + 辅助类)
- Android ListView功能扩展,实现高性能的瀑布流布局
- 简单的横向ListView实现(version 4.0)
- <picture>-浏览器内置的响应式标签(翻译)
- Linux 内核--总线设备驱动模型(字符/块/网络设备 && platform设备)
- Android中自定义View的onMeasure以及MeasureSpec使用
- mac osx安装groovy