将代码从actionscript转换为python

2024-06-03 00:58:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将一个项目从actionscript转换为python。以下是actionscript代码:

private static function parseSTUFF(_arg1):String{
            var _local4:String;
            var _local5:int;
            var _local2 = "";
            var _local3:int;
            while (_local3 < _arg1.length) {
                _local4 = _arg1.substr(_local3, 1);
                _local5 = _local4.charCodeAt(0);
                if ((((_local5 >= 48)) && ((_local5 <= 57)))){
                    _local4 = String((int(_local4) ^ 1));
                };
                _local2 = (_local2 + _local4);
                _local3++;
            };
            return (_local2);
        }

这是我在python中的尝试

^{pr2}$

由于某些未知的原因,我的python代码没有给出相同的值。 我做错什么了?有人能帮我吗?在


Tags: 项目代码stringvarstaticfunctionprivateint
1条回答
网友
1楼 · 发布于 2024-06-03 00:58:30

是你想要的吗?在

local4=''
local5=0
local2=''
local3 = 0


while (local3<len(arg1)):
  local4 = arg1[local3:local3+1]
  local5 = ord(local4[0])
  if ((((local5 >= 48)) and ((local5 <= 57)))):
    local4 = str((int(local4) ^ 1))
  local2 = (local2 + local4)
  local3 = local3+1

print local2

相关问题 更多 >