为了账号安全,请及时绑定邮箱和手机立即绑定

js代码转python

js代码转python

婷婷同学_ 2018-11-12 13:15:14
js代码如下var e = a.charCodeAt(t).toString(16);这一行不明白function encode_unicode_param(a) {    for (var s = "", t = 0; t < a.length; t++) {        var e = a.charCodeAt(t).toString(16);        s += 2 == e.length ? "n" + e: e    }    return s}
查看完整描述

1 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

python3 下:

def encode_unicode_param(s):

    results = []

    for char in s:

        h = hex(ord(char))[2:]

        format_string = 'n{}' if len(h) == 2 else '{}'

        results.append(format_string.format(h))

    return ''.join(results)


查看完整回答
反对 回复 2018-12-23
  • 1 回答
  • 0 关注
  • 502 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信