我有一些生成数字的ID生成代码。客户希望它使用字母和数字,以便生成的ID更短。
换句话说,而不是他们想要的数字ID:
0 => a
1 => b
26 => A
52 => 1
62 => aa
或类似的东西。重点是ID应该以数字开头,并且可以转换回数字,但是使用中间的字符来保持ID的简短。
我可以想出很多不同的方法来解决这个问题,但似乎没有一个简单/明显。
在Python中有一种简单/明显的方法可以将数字转换为62位(az = 26 + AZ = 26 + 0-9 = 10 ... 62))字符串(和后面)?