我试图创建一个简单的方法来将字符串转换为基数10的整数(在Python中):
def strToNum(strData, num=0 ,numerals="0123456789abcdefghijklmnopqrstuvwxyz"):
return ((len(strData)==0) and num) or (strToNum(strData[0:-1], num+numerals.index(strData[-1])**len(strData)))
好像没用。当我将“test”测试为它输出的字符串时:729458
。当我使用一些在线工具进行转换时,我得到了:1372205
。
您只需在这里使用
int
:或者定义自己的功能:
相关问题 更多 >
编程相关推荐