TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #64 · 6 апр.

Думаете ˍˍfutureˍˍ нужен только для Python2? Нет, это процесс постоянный. В Python3 тоже есть свои "future". from __future__ import annotations Похоже на бекпорт аннотаций типов из Python3 в Python2, но это не так. Это имплементация PEP 563 Postponed Evaluation of Annotations которая будет дефолтной только в Python4. Что делает этот future? Если вы активно используете аннотации типов в Python3 то знаете, как они обычно выглядят. def func(x: int) -> int: return x * 2 При этом у объекта функции появляется атрибут ˍˍannotationsˍˍ >>> print(func.__annotations__) {'x': <class 'int'>, 'return': <class 'int'>} Видно, что в этой переменной находится словарь. Ключ словаря это имя аргумента функции, а значение это непосредственно ссылка на тип. А так же есть тип для return. В более сложных случаях это будут инстансы объектов из модуля typing from typing import List def func(x: int) -> List[int]: return [x] * 10 >>> print(func.__annotations__) {'x': <class 'int'>, 'return': typing.List[int]} Что происходит если мы импортим annotations из ˍˍfutureˍˍ? Изменяется способ определения аннотаций. Дело в том, что все эти инстансы типов создаются в момент определения функции когда модуль импортируется. Так же как и значения по умолчанию они должны исполниться и вернуть какой-то объект. В нашем случае это ссылка на тип int или инстанс класса typing.List. И тут возникает две проблемы, описаные в PEP. Если коротко то звучит это так: 1. Если в подсказке указывается тип, который еще не определён, это вызовет ошибку. Приходится описывать его просто строкой или менять порядок определения. 2. Определение ссылок на типы порой занимает много времени, так как требуется импорт модулей и создание инстансов. Но если вы импортируете наш future, то активируется так называемое отложенное определение ссылок (Postponed Evaluation of Annotations). В результате вместо создания инстансов и ссылок в ˍˍannotationsˍˍ просто записывается строка с этой подсказкой. from __future__ import annotations def func(x: int) -> int: return x * 2 >>> print(func.__annotations__) {'x': 'int', 'return': 'int'} В дальнейшем ваши IDE и ресолверы типов могут брать эти строки и исполнять самостоятельно где то на фоне, когда все необходимые типы уже определены. Для преобразования этих строк в привычный вид есть готовая функция >>> import typing >>> typing.get_type_hints(func) {'x': <class 'int'>, 'return': <class 'int'>} Но делать это можно уже только по необходимости. #pep

Hashtags

Резултати

Пронајдени 2,009 слични објави

Пребарај: #ton

当前筛选 #ton清除筛选
Coin Sonar

@CoinSonar · Post #244179 · 18.04.2026 г., 12:37

#TON | Volume spike (USDT PAIR) 60 times the average volume 232.87K USDT traded in 1 min └Selling vol: 137.05K USDT 🔴 Boost score: 1/10 24h Vol: 5.51M USDT (Binance) Price: 1.369 (-1.7% in 24h)

Hashtags

Coin Sonar

@CoinSonar · Post #243423 · 17.04.2026 г., 02:50

#TON | Volume spike (USDT PAIR) 58 times the average volume 222.20K USDT traded in 1 min └Buying vol: 202.80K USDT 🟢 Boost score: 6/10 24h Vol: 5.51M USDT (Binance) Price: 1.420 (-1.7% in 24h)

Hashtags

CryptoBull_360™

@cryptobull_360 · Post #49663 · 04.05.2026 г., 15:01

🥳👀#TON Pavel Durov: Commissions in TON decreased by 6 times - almost to zero. The next step is for Telegram to replace the TON Foundation as the driving force behind TON and become its largest validator.

Hashtags

CryptoBull_360™

@cryptobull_360 · Post #49516 · 27.04.2026 г., 15:28

#TON is consolidating within a symmetrical triangle pattern and is currently holding above the support trendline. The Ichimoku Cloud is acting as a resistance barrier, keeping upside momentum in check. A decisive breakout or breakdown from the triangle is needed to confirm the next directional move, so patience is key here.

Hashtags

Crypto Headlines

@market_headlines · Post #28648 · 23.04.2026 г., 17:18

#ton 💎Павел Дуров: Через неделю комиссии в TON снизятся в 6 раз – до всего лишь 0,00039 TON (~$0,0005) за транзакцию, фиксированные независимо от нагрузки на сеть. Вскоре после этого большинство транзакций будут с нулевыми комиссиями. Ранее: - ускорение сети - MTONGA Crypto Headlines

Hashtags

Crypto Headlines

@market_headlines · Post #28631 · 23.04.2026 г., 07:01

#ton 🎵 Павел Дуров опубликовал AI-трек про VPN– слушать «Там, где резали вход, Мы нашли свой обход, У подъезда у нас говорят про VPN. Малый, бабка, сосед – Все теперь не боятся, Если режут им свет, Значит, будем пробиваться». Ранее: повестка Crypto Headlines

Hashtags

123•••100•••167168
ПретходнаСтраница 1 од 168Следна