Recently writing automated tests, due to the development of encryption in the use of strpad and strings of the bitwise XOR, and Python does not have such functions and functions, so you have to write a set, or automated testing can not be done, so it is implemented in Python, because in the write string of the bitwise XOR encountered many pits , and there is very little information on the web, so share this:
#php的strpad
def leftpadzero (Ori,len,targetlen):
if (Len>=targetlen):
return ori
Paddinglen = Targetlen-len
rst= "0" *paddinglen+ori
Return rst
#字符串的异或操作
The learning of new functions of #ord and CHR converts characters and ASCII to each other
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
Python implements the bitwise XOR of strings and the Strpad function in PHP