Python implements the bitwise XOR of strings and the Strpad function in PHP

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.