เดชเตˆเดคเตเดคเตบ 3.8 เดฑเดฟเดฒเต€เดธเต

เดเดฑเตเดฑเดตเตเด‚ เดฐเดธเด•เดฐเดฎเดพเดฏ เดชเตเดคเตเดฎเด•เตพ:

  • เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเต เดŽเด•เตเดธเตเดชเตเดฐเดทเตป:

    เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเดฒเต† เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดชเตเดคเดฟเดฏ := เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
    เดŽเด™เตเด•เดฟเตฝ (n := len(a)) > 10:
    เดชเตเดฐเดฟเดจเตเดฑเต(f"เดฒเดฟเดธเตเดฑเตเดฑเต เดตเดณเดฐเต† เดฆเตˆเตผเด˜เตเดฏเดฎเต‡เดฑเดฟเดฏเดคเดพเดฃเต ({n} เด˜เดŸเด•เด™เตเด™เตพ, เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต <= 10)")

  • เดชเตŠเดธเดฟเดทเดจเตฝ เดฎเดพเดคเตเดฐเด‚ เดตเดพเดฆเด™เตเด™เตพ:

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

    f(10, 20, 30, d=40, e=50, f=60) # เดถเดฐเดฟ
    f(10, b=20, c=30, d=40, e=50, f=60) # เดชเดฟเดถเด•เต, `b` เด’เดฐเต เดชเต‡เดฐเตเดณเตเดณ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เด†เด•เดพเตป เดชเดพเดŸเดฟเดฒเตเดฒ
    f(10, 20, 30, 40, 50, f=60) # เดชเดฟเดถเด•เต, `e` เดŽเดจเตเดจเดคเต เดชเต‡เดฐเตเดณเตเดณ เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚

    เดˆ เดฎเดพเดฑเตเดฑเด‚ เดกเดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เด…เดตเดฐเตเดŸเต† API-เด•เดณเตเดŸเต† เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดซเด‚เด—เตโ€Œเดทเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดชเต‡เดฐเตเด•เดณเดฟเดฒเต† เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด’เดฐเต เดฎเดพเตผเด—เด‚ เดจเตฝเด•เตเดจเตเดจเต.

  • เดชเดฟเดจเตเดคเตเดฃ เดŽเดซเต-เดธเตเดŸเตเดฐเดฟเด‚เด—เตเด•เตพ = เดธเตเดตเดฏเด‚-เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตฝ เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพเด•เตเด•เตเด‚ เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เดฟเดจเตเด‚:

    เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต/เดฒเต‹เด—เดฟเด‚เด—เต เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป เดชเดžเตเดšเดธเดพเดฐ เดšเต‡เตผเดคเตเดคเต.
    n = 42
    เดชเตเดฐเดฟเดจเตเดฑเต (f'เดนเดฒเต‹ เดตเต‡เตพเดกเต {n=}.')
    # "เดนเดฒเต‹ เดตเต‡เตพเดกเต n=42" เดŽเดจเตเดจเต เดชเตเดฐเดฟเดจเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚.

  • เด…เดตเดธเดพเดจเด‚ เดฌเตเดฒเต‹เด•เตเด•เดฟเตฝ เดคเตเดŸเดฐเตเด• เด•เต€เดตเต‡เดกเต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต (เด‡เดคเต เดฎเตเดฎเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดšเตเดšเดฟเดฒเตเดฒ).

เดฎเดฑเตเดฑเตเดณเตเดณเดต:

  • เดกเดฟเดซเต‹เตพเดŸเตเดŸเต __pycache__ เดŽเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฌเตˆเดฑเตเดฑเตเด•เต‹เดกเต เด•เดพเดทเต†เดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเดพเดค เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.
  • เดกเต€เดฌเด—เตเด—เตเด‚ เดฑเดฟเดฒเต€เดธเต เดฌเดฟเตฝเดกเตเด•เดณเตเด‚ เด’เดฐเต‡ เดŽเดฌเดฟเด เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: linux.org.ru

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