【发布时间】:2011-03-03 19:08:16
【问题描述】:
有许多 inblit 函数,如 int(octal) 可用于在命令行上将八进制数转换为十进制数,但这些在 script 中不起作用。 int(0671) 在脚本中返回 0671,因为它表示 python 命令行上八进制数的十进制形式。 救命???
谢谢
【问题讨论】:
-
贴一些真实的代码,有真实的结果,方便大家帮忙。
-
谢谢,实际上我想制作自己的加密算法和解密算法,加密算法可以正常工作并将字符的 ascii 值转换为十六进制和八进制交替表示。但是当我尝试解密时,出现以下问题将帮助您理解: 注意:以下字符串是 char 的 ascii 值的交替八进制和十六进制。 /////////////解密/////// l="01630x7401620x6901560x67" f=len(l) k=0 d=0 x=[] for i in range(0 ,f,4): g=l[i:i+4] print g k=k+1 if(k%2==0): p=g print p else: p=int(g) print p跨度>