会员可以在此提问,尚新途老师有问必答

对大家有帮助的问答会被标记为“推荐”,看完课程过来浏览一下别人提的问题,会帮你学得更全面

截止目前,同学们一共提了129148个问题
微信用户2024-05-28 20:32:14

inn=outer()这个是把outer()函数的返回值赋给inn吗?

inn()是不是就相当于调用内部函数inner()?

相关课程:Python 全系列/第四阶段:函数式编程和核心特性/函数式编程核心(高阶函数、闭包等)
盛超2024-05-28 20:15:33

js_source = '''


function _(t, i) {

                var r = (t & 65535) + (i & 65535)

                  , f = (t >> 16) + (i >> 16) + (r >> 16);

                return f << 16 | r & 65535

            }

            function D(t, i) {

                return t << i | t >>> 32 - i

            }

            function R(t, i, r, f, T, O) {

                return _(D(_(_(i, t), _(f, O)), T), r)

            }

            function S(t, i, r, f, T, O, $) {

                return R(i & r | ~i & f, t, i, T, O, $)

            }

            function d(t, i, r, f, T, O, $) {

                return R(i & f | r & ~f, t, i, T, O, $)

            }

            function m(t, i, r, f, T, O, $) {

                return R(i ^ r ^ f, t, i, T, O, $)

            }

            function v(t, i, r, f, T, O, $) {

                return R(r ^ (i | ~f), t, i, T, O, $)

            }

            function o(t, i) {

                t[i >> 5] |= 128 << i % 32;

                t[(i + 64 >>> 9 << 4) + 14] = i;

                var r, f, T, O, $, s = 1732584193, c = -271733879, p = -1732584194, n = 271733878;

                for (r = 0; r < t.length; r += 16) {

                    f = s;

                    T = c;

                    O = p;

                    $ = n;

                    s = S(s, c, p, n, t[r], 7, -680876936);

                    n = S(n, s, c, p, t[r + 1], 12, -389564586);

                    p = S(p, n, s, c, t[r + 2], 17, 606105819);

                    c = S(c, p, n, s, t[r + 3], 22, -1044525330);

                    s = S(s, c, p, n, t[r + 4], 7, -176418897);

                    n = S(n, s, c, p, t[r + 5], 12, 1200080426);

                    p = S(p, n, s, c, t[r + 6], 17, -1473231341);

                    c = S(c, p, n, s, t[r + 7], 22, -45705983);

                    s = S(s, c, p, n, t[r + 8], 7, 1770035416);

                    n = S(n, s, c, p, t[r + 9], 12, -1958414417);

                    p = S(p, n, s, c, t[r + 10], 17, -42063);

                    c = S(c, p, n, s, t[r + 11], 22, -1990404162);

                    s = S(s, c, p, n, t[r + 12], 7, 1804603682);

                    n = S(n, s, c, p, t[r + 13], 12, -40341101);

                    p = S(p, n, s, c, t[r + 14], 17, -1502002290);

                    c = S(c, p, n, s, t[r + 15], 22, 1236535329);

                    s = d(s, c, p, n, t[r + 1], 5, -165796510);

                    n = d(n, s, c, p, t[r + 6], 9, -1069501632);

                    p = d(p, n, s, c, t[r + 11], 14, 643717713);

                    c = d(c, p, n, s, t[r], 20, -373897302);

                    s = d(s, c, p, n, t[r + 5], 5, -701558691);

                    n = d(n, s, c, p, t[r + 10], 9, 38016083);

                    p = d(p, n, s, c, t[r + 15], 14, -660478335);

                    c = d(c, p, n, s, t[r + 4], 20, -405537848);

                    s = d(s, c, p, n, t[r + 9], 5, 568446438);

                    n = d(n, s, c, p, t[r + 14], 9, -1019803690);

                    p = d(p, n, s, c, t[r + 3], 14, -187363961);

                    c = d(c, p, n, s, t[r + 8], 20, 1163531501);

                    s = d(s, c, p, n, t[r + 13], 5, -1444681467);

                    n = d(n, s, c, p, t[r + 2], 9, -51403784);

                    p = d(p, n, s, c, t[r + 7], 14, 1735328473);

                    c = d(c, p, n, s, t[r + 12], 20, -1926607734);

                    s = m(s, c, p, n, t[r + 5], 4, -378558);

                    n = m(n, s, c, p, t[r + 8], 11, -2022574463);

                    p = m(p, n, s, c, t[r + 11], 16, 1839030562);

                    c = m(c, p, n, s, t[r + 14], 23, -35309556);

                    s = m(s, c, p, n, t[r + 1], 4, -1530992060);

                    n = m(n, s, c, p, t[r + 4], 11, 1272893353);

                    p = m(p, n, s, c, t[r + 7], 16, -155497632);

                    c = m(c, p, n, s, t[r + 10], 23, -1094730640);

                    s = m(s, c, p, n, t[r + 13], 4, 681279174);

                    n = m(n, s, c, p, t[r], 11, -358537222);

                    p = m(p, n, s, c, t[r + 3], 16, -722521979);

                    c = m(c, p, n, s, t[r + 6], 23, 76029189);

                    s = m(s, c, p, n, t[r + 9], 4, -640364487);

                    n = m(n, s, c, p, t[r + 12], 11, -421815835);

                    p = m(p, n, s, c, t[r + 15], 16, 530742520);

                    c = m(c, p, n, s, t[r + 2], 23, -995338651);

                    s = v(s, c, p, n, t[r], 6, -198630844);

                    n = v(n, s, c, p, t[r + 7], 10, 1126891415);

                    p = v(p, n, s, c, t[r + 14], 15, -1416354905);

                    c = v(c, p, n, s, t[r + 5], 21, -57434055);

                    s = v(s, c, p, n, t[r + 12], 6, 1700485571);

                    n = v(n, s, c, p, t[r + 3], 10, -1894986606);

                    p = v(p, n, s, c, t[r + 10], 15, -1051523);

                    c = v(c, p, n, s, t[r + 1], 21, -2054922799);

                    s = v(s, c, p, n, t[r + 8], 6, 1873313359);

                    n = v(n, s, c, p, t[r + 15], 10, -30611744);

                    p = v(p, n, s, c, t[r + 6], 15, -1560198380);

                    c = v(c, p, n, s, t[r + 13], 21, 1309151649);

                    s = v(s, c, p, n, t[r + 4], 6, -145523070);

                    n = v(n, s, c, p, t[r + 11], 10, -1120210379);

                    p = v(p, n, s, c, t[r + 2], 15, 718787259);

                    c = v(c, p, n, s, t[r + 9], 21, -343485551);

                    s = _(s, f);

                    c = _(c, T);

                    p = _(p, O);

                    n = _(n, $)

                }

                return [s, c, p, n]

            }

            function u(t) {

                var i, r = "";

                for (i = 0; i < t.length * 32; i += 8) {

                    r += String.fromCharCode(t[i >> 5] >>> i % 32 & 255)

                }

                return r

            }

            function b(t) {

                var i, r = [];

                r[(t.length >> 2) - 1] = void 0;

                for (i = 0; i < r.length; i += 1) {

                    r[i] = 0

                }

                for (i = 0; i < t.length * 8; i += 8) {

                    r[i >> 5] |= (t.charCodeAt(i / 8) & 255) << i % 32

                }

                return r

            }

            function L(t) {

                return u(o(b(t), t.length * 8))

            }

            function h(t, i) {

                var r, f = b(t), T = [], O = [], $;

                T[15] = O[15] = void 0;

                if (f.length > 16) {

                    f = o(f, t.length * 8)

                }

                for (r = 0; r < 16; r += 1) {

                    T[r] = f[r] ^ 909522486;

                    O[r] = f[r] ^ 1549556828

                }

                $ = o(T.concat(b(i)), 512 + i.length * 8);

                return u(o(O.concat($), 512 + 128))

            }

            function y(t) {

                var i = "0123456789abcdef", r = "", f, T;

                for (T = 0; T < t.length; T += 1) {

                    f = t.charCodeAt(T);

                    r += i.charAt(f >>> 4 & 15) + i.charAt(f & 15)

                }

                return r

            }

            function E(t) {

                return unescape(encodeURIComponent(t))

            }

            function I(t) {

                return L(E(t))

            }

            function P(t) {

                return y(I(t))

            }

            function B(t, i) {

                return h(E(t), E(i))

            }

            function l(t, i) {

                return y(B(t, i))

            }

            function get_pwd(t, i, r) {

                if (!i) {

                    if (!r) {

                        return P(t)

                    } else {

                        return I(t)

                    }

                }

                if (!r) {

                    return l(i, t)

                } else {

                    return B(i, t)

                }

            }

        }

'''

import execjs

# 生成一个执行js的对象

cxt = execjs.compile(js_source)

# 调用函数

rs = cxt.call('get_pwd','123')

print(rs)

image.png

老师这报的什么错,怎么改啊

相关课程:Python 全系列/第十五阶段:Python 爬虫开发/爬虫反反爬
ChiaWei2024-05-28 19:53:40

mac vscode下,是否還建議用這套虛擬管理工具,若是,環境變量在哪邊設置呢?

相关课程:Python 全系列/第一阶段:Python入门/Python开发环境搭建
内个2024-05-28 16:13:24

提取的是每一页的最后一个,这是为什么呢

相关课程:Python 全系列/第十五阶段:Python 爬虫开发/scrapy框架使用
内个2024-05-28 16:09:55

这不是只能提取每一页的第一个吗 怎么把每一页的全部提取啊

相关课程:Python 全系列/第十五阶段:Python 爬虫开发/scrapy框架使用
微信用户2024-05-28 15:08:48

image.png

老师,安装不了啊。

相关课程:Python 全系列/第六阶段:数据库编程基础/python操作mysql
KCN2024-05-28 14:35:04

Image 1.png老师,这个是问题是死锁吗?要怎么改啊

相关课程:Python 全系列/第十阶段:Flask百战电商后台项目/Flask百战电商后台项目
微信用户2024-05-28 09:34:37

l2024-05-28.png老师为什么解释器无效


相关课程:Python 全系列/第二阶段:Python 深入与提高/坦克大战
YikL.2024-05-28 09:18:18

屏幕截图 2024-05-28 091703.png

老师我为什么停止不了字体刷新


相关课程:Python 全系列/第二阶段:Python 深入与提高/坦克大战
很厉害的胡萝卜2024-05-27 22:22:44

画图.png老师,我这个为是不显示距离呢

相关课程:Python 全系列/第一阶段:Python入门/编程基本概念
2024-05-27 15:12:25

类名和对象名的根本区别是什么?


相关课程:Python 全系列/第一阶段:Python入门/面向对象

©2014-2023 百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备13018289号-12    营业执照    经营许可证:京B2-20212637