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

เด’เดจเตเดจเดฐ เดตเตผเดทเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต เดชเตเดฐเดงเดพเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท เดฑเดฟเดฒเต€เดธเต เดชเตˆเดคเตเดคเตบ 3.8. เดชเตˆเดคเตเดคเตบ 3.8 เดฌเตเดฐเดพเดžเตเดšเดฟเดจเดพเดฏเตเดณเตเดณ เดคเดฟเดฐเตเดคเตเดคเตฝ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เด†เดธเต‚เดคเตเดฐเดฟเดคเดฎเดพเดฏ 18 เดฎเดพเดธเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เดฑเดฟเดฒเต€เดธเต. เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เตพ 5 เด’เด•เตเดŸเต‹เดฌเตผ เดตเดฐเต† 2024 เดตเตผเดทเดคเตเดคเต‡เด•เตเด•เต เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เดชเตˆเดคเตเดคเตบ 3.8-เดจเตเดฑเต† เด†เดฆเตเดฏ เดคเดฟเดฐเตเดคเตเดคเตฝ เดฑเดฟเดฒเต€เดธเต เดกเดฟเดธเด‚เดฌเดฑเดฟเตฝ เดทเต†เดกเตเดฏเต‚เตพ เดšเต†เดฏเตโ€Œเดคเตเด•เตŠเดฃเตเดŸเต 3.8.1 เดฌเตเดฐเดพเดžเตเดšเดฟเดจเตเดฑเต† เดคเดฟเดฐเตเดคเตเดคเตฝ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เด“เดฐเต‹ เดฐเดฃเตเดŸเต เดฎเดพเดธเดคเตเดคเดฟเดฒเตเด‚ เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเตเด‚.

เด•เต‚เดŸเตเดŸเดคเตเดคเดฟเตฝ เดชเตเดคเตเดฎเด•เตพ:

  • เดชเดฟเดจเตเดคเตเดฃ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ. เดชเตเดคเดฟเดฏ โ€œ:=โ€ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต, เดฎเดฑเตเดฑเต เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เดฎเต‚เดฒเตเดฏ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดŸเดคเตเดคเดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเต‹เดชเดพเดงเดฟเด•เดฎเดพเดฏ เดชเตเดฐเดธเตเดคเดพเดตเดจเด•เดณเดฟเดฒเตเด‚ เดฒเต‚เดชเตเดชเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดฎเตเดชเต‹เดดเตเด‚ เด‡เดฐเดŸเตเดŸ เดซเด‚เด—เตเดทเตป เด•เต‹เดณเตเด•เตพ เด’เดดเดฟเดตเดพเด•เตเด•เดพเตป:

    เดŽเด™เตเด•เดฟเตฝ (n := len(a)) > 10:
    เดชเด™เตเด•เต โ‚ฌ |

    เด…เดคเต‡เดธเดฎเดฏเด‚ (เดฌเตเดฒเต‹เด•เตเด•เต := f.read(256)) != ":
    เดชเด™เตเด•เต โ‚ฌ |

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

    "/" เดซเตเดฒเดพเด—เต เดฎเตเดฎเตเดชเต เดšเต‡เตผเดคเตเดค "*" เดซเตเดฒเดพเด—เดฟเดจเต† เดชเต‚เตผเดคเตเดคเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, "เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ=เดฎเต‚เดฒเตเดฏเด‚" เดŽเดจเตเดจ เดซเต‹เดฎเดฟเดฒเต† เด’เดฐเต เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เดฎเดพเดคเตเดฐเด‚ เดฌเดพเดงเด•เดฎเดพเด•เตเดจเตเดจ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เดณเต† เดตเต‡เตผเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "def f(a, b, /, c, d, *, e, f):" เดŽเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเดฟเตฝ, "a", "b" เดŽเดจเตเดจเต€ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดฒเดฟเดธเตเดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเต‚. ,
    "e", "f" เดŽเดจเตเดจเต€ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ, "เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ=เดฎเต‚เดฒเตเดฏเด‚" เดŽเดจเตเดจ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเดฟเดฒเต‚เดŸเต† เดฎเดพเดคเตเดฐเด‚, เด•เต‚เดŸเดพเดคเต† "c", "d" เดŽเดจเตเดจเต€ เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ เดคเดพเดดเต†เดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฐเต€เดคเดฟเดฏเดฟเตฝ:

    f(10, 20, 30, 40, e=50, f=60)
    f(10, 20, s=30, d=40, e=50, f=60)

  • เดšเต‡เตผเดคเตเดคเต เดชเตเดคเดฟเดฏ C API
    เดชเตˆเดคเตเดคเตบ เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดŽเดฒเตเดฒเดพเดฑเตเดฑเดฟเดจเตเด‚ เดฎเต‡เตฝ เดชเต‚เตผเดฃเตเดฃ เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต เด•เต‡เดพเตบเดซเดฟเด—เดฑเต‡เดทเตป เด•เต‚เดŸเดพเดคเต† เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดชเดฟเดถเด•เต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดธเต—เด•เดฐเตเดฏเด™เตเด™เตพ เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ API เดฎเดฑเตเดฑเต เดธเดฟ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเตˆเดคเตเดคเตบ เด‡เดจเตเดฑเตผเดชเตเดฐเต†เดฑเตเดฑเตผ เดซเด‚เด—เตโ€Œเดทเดฃเดพเดฒเดฟเดฑเตเดฑเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต;

  • เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ เดธเดฟ เดญเดพเดทเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดตเต‡เด—เดคเตเดคเดฟเตฝ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเตเดคเดฟเดฏ เดตเต†เด•เตโ€ŒเดŸเต‹เตผเด•เต‹เตพ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ. CPython 3.8-เตฝ, Vectorcall-เดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดตเต‡เดถเดจเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ เด†เดจเตเดคเดฐเดฟเด• เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเดจเต เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต; เดชเตŠเดคเตเดตเดพเดฏเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ API-เด•เดณเตเดŸเต† เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดฑเด‚ CPython 3.9-เตฝ เด†เดธเต‚เดคเตเดฐเดฃเด‚ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต;
  • เดšเต‡เตผเดคเตเดคเต เดฑเตบเดŸเตˆเด‚ เด“เดกเดฟเดฑเตเดฑเต เดนเตเด•เตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด•เต‹เดณเตเด•เตพ, เดชเตˆเดคเตเดคเดฃเดฟเดฒเต† เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเด‚ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เดณเตเด‚ เดจเตฝเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เด“เดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเต‹เด—เดคเดฟเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เดจเตฝเด•เตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เดณเตเดŸเต† เด‡เดฑเด•เตเด•เตเดฎเดคเดฟ เดŸเตเดฐเดพเด•เตเด•เตเดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด’เดฐเต เดŸเตเดฐเต†เดฏเตเดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเดฏเดฒเตเด•เตพ เดคเตเดฑเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚, เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เตพ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเด•เตโ€Œเดธเดฟเด•เต, เด‡เดตเดพเตฝ, เดฑเตบ_เดฎเต‹เดกเต เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† เด•เต‹เดกเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต);
  • เดฎเตŠเดกเตเดฏเต‚เดณเดฟเตฝ เด‰เดชเตเดชเดฟเดฒเดฟเดŸเตเดŸเดคเต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเด•เตเด•เดฟ เดชเดฟเด•เตเด•เดฟเตพ 5 เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ, เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เดธเต€เดฐเดฟเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดกเดฟเดธเต€เดฐเดฟเดฏเดฒเตˆเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เต‹เดชเตเดชเดฟ เด“เดชเตเดชเดฑเต‡เดทเดจเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดกเดพเดฑเตเดฑเดพ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด•เด‚เดชเตเดฐเดทเตป เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเตเดณเตเดณ เด…เดงเดฟเด• เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต‡เดทเตป เดŸเต†เด•เตเดจเดฟเด•เตเด•เตเด•เตพ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเตเด‚ เดฎเตพเดŸเตเดŸเดฟ-เด•เต‹เตผ, เดฎเตพเดŸเตเดŸเดฟ-เดจเต‹เดกเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเต† เดชเตˆเดคเตเดคเตบ เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดตเดฒเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเตเดฑเด‚ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดฏเดพเตป Pickle เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดจเตเดฑเต† เด…เดžเตเดšเดพเดฎเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเต, เดฌเดพเตปเดกเต-เด“เดซเต-เดฌเดพเตปเดกเต เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดทเตป เดฎเต‹เดกเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดถเตเดฐเดฆเตเดงเต‡เดฏเดฎเดพเดฃเต, เด…เดคเดฟเตฝ เดชเตเดฐเดงเดพเดจ เด…เดšเตเดšเดพเตผ เดธเตเดŸเตเดฐเต€เดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑ เด•เตˆเดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚.
  • เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ, เดชเดฟเด•เตเด•เดฟเตพ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดจเตเดฑเต† เดจเดพเดฒเดพเดฎเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเต เดธเดœเต€เดตเดฎเดพเด•เตเด•เดฟ, เด‡เดคเต เดกเดฟเดซเต‹เตพเดŸเตเดŸเดพเดฏเดฟ เดฎเตเดฎเตเดชเต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดค เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดชเดคเดฟเดชเตเดชเตเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเดฎเตเดชเต‹เตพ, เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเดจเตเด‚ เดชเตเดฐเด•เตเดทเต‡เดชเดฃเด‚ เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต;
  • เดฎเตŠเดกเตเดฏเต‚เดณเดฟเตฝ เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เดจเดฟเดฐเดตเดงเดฟ เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเดšเตเดšเต:
    • เด•เตเดฒเดพเดธเต เดŸเตˆเดชเตเดชเต เดกเดฟเด•เตเดฑเตเดฑเต เด•เต€เด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดกเดพเดฑเตเดฑเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดธเต‹เดธเดฟเดฏเต‡เดฑเตเดฑเต€เดตเต เด…เดฑเต‡เด•เตพเด•เตเด•เดพเดฏเดฟ (โ€œTypedDict('Point2D', x=int, y=int, label=str)โ€).
    • เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด• เดธเดพเดนเดฟเดคเตเดฏเด‚, เด’เดฐเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดจเต‹ เดฎเต‚เดฒเตเดฏเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดพเดจเต‹ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฑเดšเตเดšเต เดฎเตเตปเดจเดฟเดถเตเดšเดฏเดฟเดšเตเดš เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต (โ€œเดฒเดฟเดฑเตเดฑเดฑเตฝ['เด•เดฃเด•เตโ€Œเดฑเตเดฑเดกเต', 'เดตเดฟเดšเตเด›เต‡เดฆเดฟเดšเตเดšเต']โ€).
    • เดกเดฟเดธเตˆเตป "เดซเตˆเดจเตฝ", เดฎเดพเดฑเตเดฑเดพเดจเต‹ เดตเต€เดฃเตเดŸเตเด‚ เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดจเต‹ เด•เดดเดฟเดฏเดพเดคเตเดค เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพ, เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ, เดฐเต€เดคเดฟเด•เตพ, เด•เตเดฒเดพเดธเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต ("pi: Final[float] = 3.1415926536").
  • เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เด•เดพเดทเต† เด…เดธเตˆเตป เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดšเต‡เตผเดคเตเดคเต, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดŽเดซเตเดŽเดธเต เดŸเตเดฐเต€เดฏเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเต เด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเต‡เตผเดชเต†เดŸเตเดคเตเดคเดฟ. เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเดฏเดฒเตเด•เตพ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดพเดค เด’เดฐเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ เดตเดดเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดชเตˆเดคเตเดคเต‹เตปเดชเตˆเด•เดพเดทเต†เดชเตเดฐเดฟเดซเดฟเด•เตเดธเต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "-X pycache_prefix" เด“เดชเตเดทเตป;
  • เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฟ เดฑเดฟเดฒเต€เดธเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เดŽเดฌเดฟเด เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเตˆเดคเตเดคเดฃเดฟเดจเตเดฑเต† เดกเต€เดฌเด—เต เดฌเดฟเตฝเดกเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต, เดกเต€เดฌเด—เต เดฌเดฟเตฝเดกเตเด•เดณเดฟเตฝ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดฑเดฟเดฒเต€เดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเดฎเดพเดนเดฐเดฟเดšเตเดš เดŽเดธเตเด เดญเดพเดทเดฏเดฟเตฝ เดŽเดดเตเดคเดฟเดฏ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพ เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต;
  • เดŽเดซเต-เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ ('f' เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เดšเต†เดฏเตโ€Œเดค เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เดฒเดฟเดฑเตเดฑเดฑเดฒเตเด•เตพ) = เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเดฟเดจเต เดชเดฟเดจเตเดคเตเดฃ เดจเตฝเด•เตเดจเตเดจเต (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "f'{expr=}'"), เด‡เดคเต เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด’เดฐเต เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเตป เดŸเต†เด•เตโ€Œเดธเตโ€Œเดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

    โ€บโ€บโ€บ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต = 'eric_idle'
    โ€บโ€บโ€บ เด…เด‚เด—เด‚_เดฎเตเดคเตฝ = เดคเต€เดฏเดคเดฟ(1975, 7, 31)
    โ€บโ€บโ€บ f'{user=} {member_since=}'
    "user='eric_idle' member_since=datetime.date(1975, 7, 31)"

  • เด†เดตเดฟเดทเตเด•เดพเดฐเด‚ "เดคเตเดŸเดฐเตเด•ยป เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดณเตเดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เด…เดตเดธเดพเดจเดฎเดพเดฏเดฟ;
  • เดชเตเดคเดฟเดฏ เดฎเตŠเดกเตเดฏเต‚เตพ เดšเต‡เตผเดคเตเดคเต multiprocessing.shared_memory, เดฎเตพเดŸเตเดŸเดฟเดชเตเดฐเต‹เดธเดธเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเดฟเตฝ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฎเต†เดฎเตเดฎเดฑเดฟ เดธเต†เด—เตโ€Œเดฎเต†เดจเตเดฑเตเด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต;
  • เดตเดฟเตปเดกเต‹เดธเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเตฝ, เด•เตเดฒเดพเดธเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดธเดฟเตปเดธเดฟเดฏเต‹ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ เดจเต€เด•เตเด•เดฟ ProactorEventLoop;
  • เด’เดฐเต เดชเตเดคเดฟเดฏ เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเต เด•เดพเดทเดฟเด‚เด—เต เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดคเตเดคเดฟเดจเตเดฑเต† เด‰เดชเดฏเต‹เด—เด‚ เด•เดพเดฐเดฃเด‚ LOAD_GLOBAL เดจเดฟเตผเดฆเตเดฆเต‡เดถเดคเตเดคเดฟเดจเตเดฑเต† เดชเตเดฐเด•เดŸเดจเด‚ เดเด•เดฆเต‡เดถเด‚ 40% เดตเตผเดฆเตเดงเดฟเดšเตเดšเต.

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

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