เดชเตˆเดคเตเดคเตบ 3.10 เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเดŸเต† เดชเตเดฐเด•เดพเดถเดจเด‚

เด’เดฐเต เดตเตผเดทเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, เดชเตˆเดคเตเดคเตบ 3.10 เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเดŸเต† เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฏ เดฑเดฟเดฒเต€เดธเต เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดคเดฟเดฏ เดฌเตเดฐเดพเดžเตเดšเต เด’เดจเตเดจเดฐ เดตเตผเดทเดคเตเดคเต‡เด•เตเด•เต เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเด‚, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดฎเดฑเตเดฑเตŠเดฐเต เดฎเต‚เดจเตเดจเดฐ เดตเตผเดทเดคเตเดคเต‡เด•เตเด•เต, เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚.

เด…เดคเต‡ เดธเดฎเดฏเด‚, เดชเตˆเดคเตเดคเตบ 3.11 เดฌเตเดฐเดพเดžเตเดšเดฟเดจเตเดฑเต† เด†เตฝเดซ เดชเดฐเดฟเดถเต‹เดงเดจ เด†เดฐเด‚เดญเดฟเดšเตเดšเต (เดชเตเดคเดฟเดฏ เดกเต†เดตเดฒเดชเตโ€Œเดฎเต†เดจเตเดฑเต เดทเต†เดกเตเดฏเต‚เดณเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ, เด’เดฐเต เดชเตเดคเดฟเดฏ เดฌเตเดฐเดพเดžเตเดšเดฟเดจเตเดฑเต† เดœเต‹เดฒเดฟ เดฎเตเดฎเตเดชเดคเตเดคเต† เดฌเตเดฐเดพเดžเตเดšเต เดฑเดฟเดฒเต€เดธเดฟเดจเต เด…เดžเตเดšเต เดฎเดพเดธเด‚ เดฎเตเดฎเตเดชเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดŸเตเดคเตเดค เดฑเดฟเดฒเต€เดธเดฟเดจเตเดฑเต† เดธเดฎเดฏเดคเตเดคเต เด†เตฝเดซ เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเต†เดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. ). เดชเตˆเดคเตเดคเตบ 3.11 เดฌเตเดฐเดพเดžเตเดšเต เดเดดเต เดฎเดพเดธเดคเตเดคเต‡เด•เตเด•เต เด†เตฝเดซ เดฑเดฟเดฒเต€เดธเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เดˆ เดธเดฎเดฏเดคเตเดคเต เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ เดฌเด—เตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เด‡เดคเดฟเดจเตเดถเต‡เดทเด‚, เดฌเต€เดฑเตเดฑ เดชเดคเดฟเดชเตเดชเตเด•เตพ เดฎเต‚เดจเตเดจเต เดฎเดพเดธเดคเตเดคเต‡เด•เตเด•เต เดชเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด‚, เดˆ เดธเดฎเดฏเดคเตเดคเต เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเดฐเต‹เดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฌเด—เตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดŽเดฒเตเดฒเดพ เดถเตเดฐเดฆเตเดงเดฏเตเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚. เดฑเดฟเดฒเต€เดธเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เด…เดตเดธเดพเดจ เดฐเดฃเตเดŸเต เดฎเดพเดธเดฎเดพเดฏเดฟ, เดฌเตเดฐเดพเดžเตเดšเต เดฑเดฟเดฒเต€เดธเต เด•เดพเตปเดกเดฟเดกเต‡เดฑเตเดฑเต เด˜เดŸเตเดŸเดคเตเดคเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเตฝ เด…เดจเตเดคเดฟเดฎ เดธเตเดฅเดฟเดฐเดค เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด‚.

เดชเตˆเดคเตเดคเตบ 3.10-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดคเดฟเดฏ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเตเด•เดณเดฟเตฝ เด‡เดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  • เดชเดพเดฑเตเดฑเต‡เตบ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟเดฏ "เดฎเดพเดšเตเดšเต", "เด•เต‡เดธเต" เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผเดฎเดพเตผ, เด‡เดคเต เด•เต‹เดกเต เดฑเต€เดกเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต, เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดชเตˆเดคเตเดคเตบ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเตเด•เดณเตเดŸเต† เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดคเดฐเด‚ เดชเดฐเดฟเดถเต‹เดงเดจเดฏเดฟเดฒเต‚เดŸเต† เด•เต‹เดกเต เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตโ€Œเด•เดพเดฒ, เดฑเดธเตเดฑเตเดฑเต, เดŽเดซเต# เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ "เดฎเดพเดšเตเดšเต" เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดชเต‹เดฒเต†เดฏเดพเดฃเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ, เด‡เดคเต "เด•เต‡เดธเต" เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดฌเตเดฒเต‹เด•เตเด•เตเด•เดณเดฟเตฝ เดฒเดฟเดธเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เดณเตเดŸเต† เดฒเดฟเดธเตเดฑเตเดฑเตเดฎเดพเดฏเดฟ เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเดฑเต† เดซเดฒเดคเตเดคเต† เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

    def http_error(status): เดฎเดพเดšเตเดšเต เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต: เด•เต‡เดธเต 400: "เดฎเต‹เดถเดฎเดพเดฏ เด…เดญเตเดฏเตผเดคเตเดฅเดจ" เด•เต‡เดธเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด• 401|403|404: "เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดฒเตเดฒ" เด•เต‡เดธเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เตเด•

    เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ, เดŸเตเดฏเต‚เดชเตเดชเดฟเดณเตเด•เตพ, เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ, เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดธเต€เด•เตเดตเตปเดธเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเด‚. เดจเต†เดธเตเดฑเตเดฑเดกเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเดฟเดฒเต† เด…เดงเดฟเด• "if" เดตเตเดฏเดตเดธเตเดฅเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฎเดพเดธเตเด•เตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ ("[x, y, *rest]"), เด•เต€/เดฎเต‚เดฒเตเดฏเด‚ เดฎเดพเดชเตเดชเดฟเด‚เด—เตเด•เตพ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, {"bandwidth": b, "latency โ€: l} เด’เดฐเต เดจเดฟเด˜เดฃเตเดŸเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต "เดฌเดพเตปเดกเตโ€Œเดตเดฟเดกเตเดคเตเดคเต", "เดฒเต‡เดฑเตเดฑเตปเดธเดฟ" เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด‰เดชเดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เดŽเด•เตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเด•เตเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเด• (":=" เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ), เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเดฟเตฝ เดชเต‡เดฐเตเดณเตเดณ เดธเตเดฅเดฟเดฐเดพเด™เตเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เด•เตเดฒเดพเดธเตเด•เดณเดฟเตฝ, "__match__()" เดฐเต€เดคเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดธเตเดตเดญเดพเดตเด‚ เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚.

    เดกเดพเดฑเตเดฑเดพเด•เตเดฒเดพเดธเตเดธเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑเดพเด•เตเดฒเดพเดธเต เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดฏเตเด• Y={y}") เด•เต‡เดธเต เดชเต‹เดฏเดฟเดจเตเดฑเต(x, 0): เดชเตเดฐเดฟเดจเตเดฑเต(f"X={x}") เด•เต‡เดธเต เดชเต‹เดฏเดฟเดจเตเดฑเต(): เดชเตเดฐเดฟเดจเตเดฑเต("เดฎเดฑเตเดฑเต†เดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚") เด•เต‡เดธเต _: เดชเตเดฐเดฟเดจเตเดฑเต("เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเต เด…เดฒเตเดฒ") เดชเตŠเดฐเตเดคเตเดคเด‚ เดชเต‹เดฏเดฟเดจเตเดฑเต: เด•เต‡เดธเต เดชเต‹เดฏเดฟเดจเตเดฑเต(x, y) x == y เด†เดฃเต†เด™เตเด•เดฟเตฝ: เดชเตเดฐเดฟเดจเตเดฑเต(f"Y=X {x}") เด•เต‡เดธเต เดชเต‹เดฏเดฟเดจเตเดฑเต(x, y): เดชเตเดฐเดฟเดจเตเดฑเต(f"เดกเดฏเด—เดฃเดฒเดฟเตฝ เด…เดฒเตเดฒ") เดšเตเดตเดชเตเดชเต, เดชเดšเตเดš, เดจเต€เดฒ = 0, 0, 0 เดชเตŠเดฐเตเดคเตเดค เดจเดฟเดฑเด‚: เด•เต‡เดธเต เดšเตเดตเดชเตเดชเต: เดชเตเดฐเดฟเดจเตเดฑเต (โ€œเดžเดพเตป เดšเตเดตเดชเตเดชเต เด•เดพเดฃเตเดจเตเดจเต!โ€) เด•เต‡เดธเต เดชเดšเตเดš: เดชเตเดฐเดฟเดจเตเดฑเต (โ€œเดชเตเดฒเตเดฒเดพเดฃเต เดชเดšเตเดšโ€) เด•เต‡เดธเต เดจเต€เดฒ: เดชเตเดฐเดฟเดจเตเดฑเต (โ€œเดŽเดจเดฟเด•เตเด•เต เดฌเตเดฒเต‚เดธเต เดคเต‹เดจเตเดจเตเดจเตเดจเต :(โ€œ)

  • เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฒเตˆเดจเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเดฎเตเดณเตเดณ เดธเดจเตเดฆเตผเดญ เดฎเดพเดจเต‡เดœเตผเดฎเดพเดฐเตเดŸเต† เด’เดฐเต เดถเต‡เด–เดฐเดคเตเดคเดฟเดจเตเดฑเต† เดจเดฟเตผเดตเดšเดจเด‚ เดตเดฟเดญเดœเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดตเดฟเดคเตเดคเต เดธเตเดฑเตเดฑเต‡เดฑเตเดฑเตโ€Œเดฎเต†เดจเตเดฑเดฟเตฝ เดชเดฐเดพเตปเดคเต€เดธเดฟเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด‡เดชเตเดชเต‹เตพ เดธเดพเดงเตเดฏเดฎเดพเดฃเต. เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เดซเตˆเดจเตฝ เด•เต‹เตบเดŸเต†เด•เตโ€Œเดธเตเดฑเตเดฑเต เดฎเดพเดจเต‡เดœเดฑเดฟเดจเต เดถเต‡เดทเด‚ เด•เต‹เดฎ เด‡เดŸเดพเดจเตเด‚ เด‡เดคเต เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: (CtxManager1() example1 เด†เดฏเดฟ, CtxManager2() example2 เด†เดฏเดฟ, CtxManager3() example3 เด†เดฏเดฟ, ): ...
  • เด…เตบเด•เตเดฒเต‹เดธเตเดกเต เดฌเตเดฐเต‡เดธเตเด•เดณเตเดฎเดพเดฏเตเด‚ เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เดณเดฟเดฒเต† เด‰เดฆเตเดงเดฐเดฃเดฟเด•เดณเตเดฎเดพเดฏเตเด‚ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เด•เต‹เดกเต เดฒเตŠเด•เตเด•เต‡เดทเดจเตเดฑเต† เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เด…เตบเด•เตเดฒเต‹เดธเตเดกเต เดฌเตเดฐเต‡เดธเต เด‰เดณเตเดณเดชเตเดชเต‹เตพ, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเตฝ เด’เดฐเต เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚, เดชเต‹เดฏเดฟเดจเตเดฑเตผ เด‡เดชเตเดชเต‹เตพ เด“เดชเตเดชเดฃเดฟเด‚เด—เต เดฌเตเดฐเต‡เดธเต เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด•เตเดฒเต‹เดธเดฟเด‚เด—เต เดฌเตเดฒเต‹เด•เตเด•เต เด‡เดฒเตเดฒเต†เดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดซเดฏเตฝ "example.py", เดตเดฐเดฟ 1 เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต = {9:1, 18:2, 19:2, 27:3, 28:3, 29:3, 36:4, 37:4, ^SyntaxError: '{' เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด…เดŸเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ

    เด…เดงเดฟเด• เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดพเด•เตเดฏเด˜เดŸเดจ เดชเดฟเดถเด•เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดšเต‡เตผเดคเตเดคเต: เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเต เดฎเตเดฎเตเดชเตเด‚ เดจเดฟเด˜เดฃเตเดŸเตเด•เตเด•เดณเดฟเดฒเตเด‚ ":" เดšเดฟเดนเตเดจเด‚ เด•เดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ, เดชเดฐเดพเตปเดคเต€เดธเดฟเดธเตเด•เดณเดพเตฝ เดŸเตเดฏเต‚เดชเตเดชเดฟเตพ เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดฒเดฟเดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เด’เดฐเต เด•เต‹เดฎ เดจเดทเตโ€ŒเดŸเดฎเดพเดฏเดฟ, "เด’เดดเดฟเด•เต†" เด•เต‚เดŸเดพเดคเต† "เด…เดตเดธเดพเดจเด‚" เด‡เดฒเตเดฒเดพเดคเต† "เดถเตเดฐเดฎเดฟเด•เตเด•เตเด•" เดฌเตเดฒเต‹เด•เตเด•เต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต, "= เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดพเดฐเดคเดฎเตเดฏเดคเตเดคเดฟเตฝ "= =" เดŽเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚, เดŽเดซเต-เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เดณเดฟเตฝ *-เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดชเตเดฐเดถเตโ€Œเดจเด•เดฐเดฎเดพเดฏ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด‚ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเด•เตเด•เด‚ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดคเต†เดฑเตเดฑเดพเดฏ เด‡เตปเดกเดจเตเดฑเต‡เดทเดจเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เดธเดจเตเดฆเตผเดญเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด•เต‚เดŸเตเดคเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดตเดฟเดตเดฐเด™เตเด™เดณเตเด‚. >>> def foo(): ... lel: ... x = 2 เดซเดฏเตฝ " ", เดฒเตˆเตป 3 x = 2 ^ เด‡เตปเดกเดจเตเดฑเต‡เดทเตป เดชเดฟเดถเด•เต: เดตเดฐเดฟ 2 เดฒเต† 'if' เดชเตเดฐเดธเตเดคเดพเดตเดจเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚ เด’เดฐเต เด‡เตปเดกเดจเตเดฑเต เดฌเตเดฒเต‹เด•เตเด•เต เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต

    เด’เดฐเต เดซเด‚เด—เตโ€Œเดทเดจเดฟเดฒเต† เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดจเต†เดฏเดฟเดฎเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเต‡เดฐเตเด•เดณเดฟเดฒเต† เด…เด•เตเดทเดฐเดคเตเดคเต†เดฑเตเดฑเตเด•เตพ เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเด•เตเดจเตเดจ เดชเดฟเดถเด•เตเด•เดณเดฟเตฝ, เดถเดฐเดฟเดฏเดพเดฏ เดชเต‡เดฐเตเดณเตเดณ เด’เดฐเต เดถเตเดชเดพเตผเดถ เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เด†เดฃเต. >>>collections.namedtoplo Traceback (เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เด•เต‹เตพ เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ): เดซเดฏเตฝ ยซ ", เดตเดฐเดฟ 1, เด‡เตป AttributeError: เดฎเตŠเดกเตเดฏเต‚เตพ 'เดถเต‡เด–เดฐเด™เตเด™เตพ' เดŽเดจเตเดจเดคเดฟเดจเต 'namedtoplo' เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเต เด‡เดฒเตเดฒ. เดจเดฟเด™เตเด™เตพ เด‰เดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดคเต: nametuple?

  • เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต เดŸเต‚เดณเตเด•เตพเด•เตเด•เตเด‚ เดชเตเดฐเตŠเดซเตˆเดฒเตผเดฎเดพเตผเด•เตเด•เตเด‚, เดŸเตเดฐเต†เดฏเตเดธเต เด‡เดตเดจเตเดฑเตเด•เตพ เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เด•เต‹เดกเดฟเดจเตเดฑเต† เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดฒเตˆเตป เดจเดฎเตเดชเดฑเตเด•เตพ เดจเตฝเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.
  • TextIOWrapper-เดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดธเดพเดงเตเดฏเดคเดฏเตเดณเตเดณ เดชเดฟเดถเด•เตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเต เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต sys.flags.warn_default_encoding เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดšเต‡เตผเดคเตเดคเต, เด•เต‚เดŸเดพเดคเต† 'encoding=ยปutf-8โ€ณ' เด“เดชเตโ€Œเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเต† UTF-8 เดŽเตปเด•เต‹เดกเต เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เตพ เด“เดชเตเดชเตบ() เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต (ASCII เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต) . เดจเดฟเดฒเดตเดฟเดฒเต† เดฒเตŠเด•เตเด•เต‡เดฒเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด’เดฐเต 'เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต="เดฒเต‹เด•เตเด•เต‡เตฝ"' เดฎเต‚เดฒเตเดฏเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดจเตฝเด•เตเดจเตเดจเต.
  • เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดšเต‡เตผเดคเตเดคเต, เด…เดคเต เดŸเตˆเดชเตเดชเต เดตเตเดฏเดพเด–เตเดฏเดพเดจเด™เตเด™เตพ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŸเต‚เดณเตเด•เตพ เดจเตฝเด•เตเดจเตเดจเต, "X | เดตเดพเด•เตเดฏเด˜เดŸเดจเดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. Y" เดคเดฐเด™เตเด™เดณเดฟเตฝ เด’เดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป (X เดคเดฐเด‚ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ Y เดคเดฐเด‚). def เดธเตเด•เตเดตเดฏเตผ(เดจเดฎเตเดชเตผ: int | เดซเตเดฒเต‹เดŸเตเดŸเต) -> int | เดซเตเดฒเต‹เดŸเตเดŸเต: เดฑเดฟเดŸเตเดŸเต‡เตบ เดจเดฎเตเดชเตผ ** 2 เดฎเตเดฎเตเดชเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต: def เดธเตเด•เตเดตเดฏเตผ(เดจเดฎเตเดชเตผ: Union[int, float]) -> Union[int, float]: เดฑเดฟเดŸเตเดŸเต‡เตบ เดจเดฎเตเดชเตผ ** 2
  • เด•เต‹เตบเด•เดพเดฑเตเดฑเดจเต‡เดฑเตเดฑเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเตเด‚ ParamSpec เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด‚ เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเต Callable เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดŸเตˆเดชเตเดชเต เดšเต†เด•เตเด•เดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เตˆเดฎเดพเดฑเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เดฎเตŠเดกเตเดฏเต‚เตพ เดŸเตˆเดชเตเดชเต เดชเตเดฐเตŠเดŸเตเดŸเด•เตเดทเตป เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเตเดฏเดพเด–เตเดฏเดพเดจเดฟเด•เตเด•เดพเตป เดŸเตˆเดชเตเดชเต เด—เดพเตผเดกเตเด‚ เดŸเตˆเดชเตเดชเต เด…เดชเดฐเดจเดพเดฎเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป เดŸเตˆเดชเตเดชเต เด…เดฒเดฟเดฏเดพเดธเต เดชเตเดฐเดคเตเดฏเต‡เด• เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเด‚ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. StrCache: TypeAlias โ€‹โ€‹= 'Cache[str]' # เด’เดฐเต เดคเดฐเด‚ เด…เดชเดฐเดจเดพเดฎเด‚
  • zip() เดซเด‚เด—เตโ€Œเดทเตป เด’เดฐเต เด“เดชเตโ€Œเดทเดฃเตฝ "เดธเตโ€ŒเดŸเตเดฐเดฟเด•เตโ€Œเดฑเตเดฑเต" เดซเตเดฒเดพเด—เต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด’เดฐเต‡ เดฆเตˆเตผเด˜เตเดฏเดฎเดพเดฃเต‹ เดŽเดจเตเดจเต เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต. >>> เดฒเดฟเดธเตเดฑเตเดฑเต(zip('a', 'b', 'c'), (1, 2, 3), strict=True)) [('a', 1), ('b', 2) , ('c', 3)] >>> เดฒเดฟเดธเตเดฑเตเดฑเต(zip(range(3), ['fee', 'fi', 'fo', 'fum'], strict=True)) Traceback (เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เด•เต‹เตพ เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ ): โ€ฆ เดฎเต‚เดฒเตเดฏ เดชเดฟเดถเด•เต: zip() เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต 2 เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต 1 เดจเต‡เด•เตเด•เดพเตพ เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏเดคเดพเดฃเต
  • เดเดฑเตเดฑเตผ(), เดจเต†เด•เตเดธเตเดฑเตเดฑเต() เดŽเดจเตเดจเต€ เดซเด‚เด—เตเดทเดจเตเด•เตพเด•เตเด•เต เด…เดธเดฟเตปเด•เตเดฐเดฃเดธเต เด…เดจเดฒเต‹เด—เต เดจเตฝเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เดชเตเดคเดฟเดฏ เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดซเด‚เด—เตเดทเดจเตเด•เตพ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.
  • เดšเต†เดฑเดฟเดฏ เดตเดธเตเดคเตเด•เตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ str (), bytes () and bytearray () เด•เตบเดธเตเดŸเตเดฐเด•เตโ€Œเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ 30-40% เดคเตเดตเดฐเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดฑเตบเดชเดฟ เดฎเตŠเดกเตเดฏเต‚เดณเดฟเดฒเต† เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดšเตเดšเต. เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดšเต†เดฏเตเดค เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ 3 เตฝ เดจเดฟเดจเตเดจเต 1.4 เด†เดฏเดฟ เด•เตเดฑเดšเตเดšเดคเดฟเดจเดพเตฝ "python69 -m module_name" เดŽเดจเตเดจ เด•เดฎเดพเตปเดกเต เด‡เดชเตเดชเต‹เตพ เดถเดฐเดพเดถเดฐเดฟ 51 เดฎเดŸเด™เตเด™เต เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.
  • LOAD_ATTR เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚ เดตเตเดฏเด•เตเดคเดฟเด—เดค เด’เดชเตโ€Œเด•เต‹เดกเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เด•เดพเดทเดฟเด‚เด—เต เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดธเดพเดงเดพเดฐเดฃ เด†เดŸเตเดฐเดฟเดฌเตเดฏเต‚เดŸเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต 36% เดตเดฐเต†เดฏเตเด‚ เดธเตเดฒเต‹เดŸเตเดŸเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ 44% เดตเดฐเต†เดฏเตเด‚ เดตเต‡เด—เดค เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ.
  • โ€œ--enable-optimizationsโ€ เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตˆเดคเตเดคเตบ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, โ€œ-fno-semantic-interpositionโ€ เดฎเต‹เดกเต เด‡เดชเตเดชเต‹เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต โ€œ--enable-shared เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต† เด…เดชเต‡เด•เตเดทเดฟเดšเตเดšเต เดตเตเดฏเดพเด–เตเดฏเดพเดคเดพเดตเดฟเดจเต† 30% เดตเดฐเต† เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. โ€ เด“เดชเตเดทเตป.
  • เดนเดพเดทเตเดฒเดฟเดฌเต, เดŽเดธเตเดŽเดธเตเดŽเตฝ เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเตฝ 3.0.0-เดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเด•เตเด•เตเด•เดฏเตเด‚ 1.1.1-เดจเต‡เด•เตเด•เดพเตพ เดชเดดเดฏ เด“เดชเตเดชเตบเดŽเดธเตเดŽเดธเตเดŽเตฝ เดชเดคเดฟเดชเตเดชเตเด•เดณเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.
  • เดชเดดเดฏ เดชเดพเดดเตโ€Œเดธเตผ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต, เด…เดคเต เดฎเตเดฎเตเดชเดคเตเดคเต† เดฌเตเดฐเดพเดžเตเดšเดฟเตฝ PEG (เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เด—เตเดฐเดพเดฎเตผ) เดชเดพเดดเตโ€Œเดธเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดšเตเดšเต. เดซเต‹เตผเดฎเดพเดฑเตเดฑเตผ เดฎเตŠเดกเตเดฏเต‚เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเต. asyncio API-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเต‚เดชเตเดชเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต. เดฎเตเดฎเตเดชเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏ เดฐเต€เดคเดฟเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต. Py_UNICODE* เดธเตโ€ŒเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ Py_UNICODE_str* เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต.
  • เดชเตˆเดคเตเดคเตบ 3.12-เตฝ เดกเดฟเดธเตโ€Œเดฑเตเดฑเตเดฏเต‚เดŸเตเดŸเดฟเตฝเดธเต เดฎเตŠเดกเตเดฏเต‚เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดฟ, เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเตป เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดกเดฟเดธเตเดฑเตเดฑเดฑเตเดฑเดฟเดฒเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚, เดธเต†เดฑเตเดฑเดชเตเดŸเต‚เดณเตเด•เตพ, เดชเดพเด•เตเด•เต‡เดœเดฟเด‚เด—เต, เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚, เดทเดŸเตเดŸเดฟเตฝ, เดธเดฌเตเดชเตเดฐเต‹เดธเดธเตเดธเต, เดธเดฟเดธเตเด•เต‹เตบเดซเดฟเด—เต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. PyUnicodeObject-เดฒเต† wstr เด˜เดŸเดจ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•เดฏเตเด‚ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•