Python3 method of realizing short URL and digital conversion

Source: Internet
Author: User

This paper illustrates the method of Python3 to realize short URL and digital conversion. Share to everyone for your reference. The implementation methods are as follows:

?

 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Import Math Import decimal def convert_to_code (num): "" Converts numbers to code "" Def get_num (num, out= '): num = decimal. Decimal (num) codes = "abcdefghjkmnpqrstuvwxyz23456789abcdefghjkmnpqrstuvwxyz" if num > 53:key = num% num = math.fl Oor (NUM/54)-1 return get_num (num, Codes[int (key) + out) Else:return codes[int (num)] + out return Get_num (NUM) def CO Nvert_to_num (Code): "" Convert Code to Digital "" "Import Math codes =" abcdefghjkmnpqrstuvwxyz23456789abcdefghjkmnpqrstuvwxyz "num = 0 N Um = decimal. Decimal (num) i = Len (code) for char in code:i-= 1 pos = codes.find (char) num + = (i) * (pos + 1) num-= 1 # 0 of any number The second side equals 1, so you need to subtract return int (num)

Related Keywords:
Related Article E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth \$300-1200 USD