ืืืืจ ืฉื ื ืืืฆื ืฉื ืคืืชืื
ืืื ืืืชืืืกืคืื
-
ืชืืืื ืคืขืืืืช ืืงืฆืื ืืชืื ืืืืืืื ืืืจืืืื. ืขื ืืืืคืจืืืจ ืืืืฉ ":=", ื ืืชื ืืืฆืข ืคืขืืืืช ืืงืฆืืช ืขืจื ืืชืื ืืืืืืื ืืืจืื, ืืืฉื, ืืื ืืื ืืข ืงืจืืืืช ืืคืืืืช ืืคืื ืงืฆืืืช ืืืฆืืจืืช ืืืชื ืืช ืืืขืช ืืืืจืช ืืืืืืช:if (n := len(a)) > 10:
...while (ืืืืง := f.read(256)) != ":
... -
ืชืืืื ืชืืืืจ ืืืฉ ืืฆืืื ืืจืืืื ืืื ืฉื ืคืื ืงืฆืื. ืืขืช ืกืคืืจืช ืืจืืืื ืืื ืืืืื ืืืืจืช ืคืื ืงืฆืื, ืืชื ืืืื ืืขืช ืืฆืืื "/" ืืื ืืืคืจืื ืืื ืืจืืืื ืืื ืฉื ืืชื ืืืงืฆืืช ืืื ืจืง ืขืจืืื ืขื ืกืื ืกืืจ ืกืคืืจืช ืืขืจืืื ืืืืื ืงืจืืืช ืืคืื ืงืฆืื, ืืืื ืืจืืืื ืืื ืฉื ืืชื ืืืงืฆืืช ืืื ืกืืจ (ืชืืืืจ ืืฉืชื ื=ืขืจื) ). ืืคื ืืคืจืงืื, ืืคืืฆ'ืจ ืืืืฉ ืืืคืฉืจ ืืคืื ืงืฆืืืช ื-Python ืืืงืืช ืืืืืืื ืืช ืืืชื ืืืืช ืฉื ืคืื ืงืฆืืืช ืงืืืืืช ื-C, ืืื ืืืืื ืข ืืงืฉืืจื ืืฉืืืช ืกืคืฆืืคืืื, ืืืฉื, ืื ืฉื ืืคืจืืืจ ืืชืืื ื ืืืฉืชื ืืช ืืขืชืื.ืืืื "/" ืืฉืืื ืืช ืืืื "*" ืฉื ืืกืฃ ืืขืืจ, ืืืคืจืื ืืื ืืฉืชื ืื ืฉืจืง ืืงืฆืื ืืฆืืจืช "ืืฉืชื ื=ืขืจื" ืืื ืขืืืื. ืืืืืื, ืืคืื ืงืฆืื "def f(a, b, /, c, d, *, e, f):" ื ืืชื ืืืงืฆืืช ืืช ืืืฉืชื ืื "a" ื-"b" ืจืง ืืคื ืกืืจ ืืขืจืืื. ,
ืืืฉืชื ืื "e" ื-"f", ืจืง ืืืืฆืขืืช ืืืงืฆืื "variable=value", ืืืฉืชื ืื "c" ื- "d" ืืื ืืืช ืืืืจืืื ืืืืืช:f(10, 20, 30, 40, e=50, f=60)
f(10, 20, s=30, d=40, e=50, f=60) -
ื ืืกืฃ C API ืืืฉ
ืืื ืืืืืืจ ืืช ืคืจืืืจื ืืืชืืื ืฉื Python, ืืืืคืฉืจืื ืฉืืืื ืืืื ืขื ืืืืืชึฐืฆืึผืจึธื ืืืชืงื ืื ืืชืงืืืื ืืืืคืื ืืฉืืืืืช. ื-API ืืืืฆืข ืืงื ืขื ืืืืขืช ืคืื ืงืฆืืื ืืืืช ืืืชืืจืืื ืฉื Python ืืืืฉืืื C ืืืจืื; -
ืืืืืข ืคืจืืืืงืื Vectorcall ืืืฉ ืืืืฉื ืืืืจื ืืืชืจ ืืืืืืืงืืื ืืืชืืืื ืืฉืคืช C. ื-CPython 3.8, ืืืืฉื ื-Vectorcall ืขืืืื ืืืืืืช ืืฉืืืืฉ ืคื ืืื; ืืขืืจื ืืงืืืืจืื ืฉื ืืืฉืงื API ื ืืืฉืื ืืฆืืืืจ ืืชืืื ื ืช ื-CPython 3.9; -
ื ืืกืฃ ืงืจืืืืช ื-Runtime Audit Hooks, ืืืกืคืงืืช ืืืืฉืืืื ืืืืกืืจืืช ื-Python ืืืฉื ืืืืืข ืืจืื ื ืืืื ืขื ืืชืงืืืืช ืืกืงืจืืคื ืืืืงืืจืช ืืคืขืืืืช ืฉืืืฆืขื (ืืืืืื, ื ืืชื ืืขืงืื ืืืจ ืืืืื โโืืืืืืื, ืคืชืืืช ืงืืฆืื, ืืืืฆืขืืช trace, ืืืฉื ืืฉืงืขื ืจืฉืช, ืืคืขืืช ืงืื ืืจื exec, eval ื-run_mod); - ืืืืืื
ืืืคืคืื ืื ืืืืฆืื ืึฐืืึผืืึธื ืชืืืื ืืคืจืืืืงืื Pickle 5, ืืืฉืืฉ ืืืฆืืจืช ืืืืืืงืืื ืืกืืืจื ืืืกืืืจืืืืืืฆืื. Pickle ืืืคืฉืจ ืื ืืืืขื ืืช ืืขืืจืช ืืืืืืช ืืืืืืช ืฉื ื ืชืื ืื ืืื ืชืืืืื Python ืืชืฆืืจืืช ืืจืืืืช ืืืืืช ืืจื-ืฆืืชืื ืขื ืืื ืืคืืชืช ืืกืคืจ ืคืขืืืืช ืืขืชืงืช ืืืืืจืื ืืืืฉืื ืืื ืืงืืช ืืืคืืืืืืฆืื ื ืืกืคืืช ืืืื ืฉืืืืฉ ืืืืืืจืืชืื ืืืืกื ืกืคืฆืืคืืื ืื ืชืื ืื. ืืืจืกื ืืืืืฉืืช ืฉื ืืคืจืืืืงืื ืืืืืช ืืชืืกืคืช ืฉื ืืฆื ืฉืืืืจ ืืืืฅ ืืคืก, ืฉืื ื ืืชื ืืืขืืืจ ื ืชืื ืื ืื ืคืจื ืืืจื ืืืืืฆืื ืืจืืฉื. - ืืืจืืจืช ืืืื, ืืืคืขืืช ืืืจืกื ืืจืืืขืืช ืฉื ืคืจืืืืงืื Pickle, ืฉืืืฉืืืื ืืืจืกื ืืฉืืืฉืืช ืฉืืืฆืขื ืืขืืจ ืืืจืืจืช ืืืื, ืืืคืฉืจืช ืืืฆืืขืื ืืืืืื ืืืชืจ ืืืงืื ืช ืืืื ืื ืชืื ืื ืืืืขืืจืื;
- ืืืืืื
ืืงืืื ืืืฆืืืช ืืกืคืจ ืชืืื ืืช ืืืฉืืช:- ืืืืชื
TypedDict ืขืืืจ ืืขืจืืื ืืกืืฆืืืืืืืื ืฉืืื ืคืจืื ืืกืื ืืฆืืื ืืืคืืจืฉ ืขืืืจ ืื ืชืื ืื ืืืฉืืืืื ืืืคืชืืืช ("TypedDict('Point2D', x=int, y=int, label=str)"). - ืกืื
ืืืืืืืช , ืืืืคืฉืจ ืื ืืืืืื ืคืจืืืจ ืื ืืืืืืจ ืขืจื ืืืกืคืจ ืขืจืืื ืืืืืจืื ืืจืืฉ ("ืืืืจื['ืืืืืจ', 'ืื ืืชืง']"). - ืื ืืื"
ืกืืฃ ", ืืืืคืฉืจ ืืืืืืจ ืืช ืืขืจืืื ืฉื ืืฉืชื ืื, ืคืื ืงืฆืืืช, ืฉืืืืช ืืืืืงืืช ืฉืื ื ืืชื ืืฉื ืืช ืื ืืืงืฆืืช ืืืืฉ ("pi: Final[float] = 3.1415926536").
- ืืืืชื
- ื ืืกืคื ืืช ืืืืืืช ืืืงืฆืืช ืืืืื ืืงืืฆื ืงืืืคืืืฆืื ืขื bytecode, ื ืฉืืจ ืืขืฅ FS ื ืคืจื ืืืืคืจื ืืืกืคืจืืืช ืขื ืืงืื. ืื ืชืื ืืฉืืืจืช ืงืืฆืื ืขื bytecode ื ืงืืข ืืืืฆืขืืช ืืฉืชื ื
PYTHONPYCACHEPREFIX ืื ืืืคืฉืจืืช "-X pycache_prefix"; -
ืืืืืข ืืืืืืช ืืืฆืืจ ืื ืืืช ืืืืื ืฉื Python ืืืฉืชืืฉืืช ื-ABI ืืื ืืืืืืจื, ืืืืคืฉืจืช ืืืขืื ืืจืืืืช ืืืชืืืืช ืืฉืคืช SI, ืืืืืจ ืขืืืจ ืืืืืจืืช ืืฆืืืืช, ื-bug builds; - f-strings (ืืืืจืืื ืืขืืฆืืื ืขื ืงืืืืืช 'f') ืืกืคืงืืช ืชืืืื ืืืืคืจืืืจ = (ืืืืืื, "f'{expr=}'"), ืืืืคืฉืจ ืื ืืืืืจ ืืืืื ืืืงืกื ืืฆืืจื ื ืืคืื ืืืืื ืงื ืืืชืจ. ืืืืืื:
โบโบโบ user = 'eric_idle'
โบโบโบ member_since = date(1975, 7, 31)
โบโบโบ f'{user=} {member_since=}'
"user='eric_idle' member_since=datetime.date(1975, 7, 31)" - ืืืืื "
ืืืืฉืื ยป ืืืชืจ ืืฉืืืืฉ ืืชืื ืืืืงืืืกืืฃ ; - ื ืืกืฃ ืืืืื ืืืฉ
multiprocessing.shared_memory , ืืืืคืฉืจ ืฉืืืืฉ ืืืงืืขื ืืืืจืื ืืฉืืชืคืื ืืชืฆืืจืืช ืจืืืื ืชืืืืืื; - ืืคืืืคืืจืืช Windows, ืืืฉืื asyncio ืืืขืืจ ืืฉืืืืฉ ืืืืืงื
ProactorEventLoop ; - ืืืืฆืืขืื ืฉื ืืืจืืช LOAD_GLOBAL ืืืืืื ืื-40% ืขืงื ืฉืืืืฉ ืืื ืื ืื ืืืฉ ืืืืกืื ืงืื ืืืืืืงื.
ืืงืืจ: OpenNet.ru