TGViewer
Zen of Python Zen of Python @zen_of_python · 18.8K subscribers
Post #3099 3.79K
Дженерики в Python: что это и зачем

Представьте, что есть функция, которая принимает целочисленные значения и строки, возвращает сумму / конкатенацию. Без дженериков пришлось бы создавать две такие функции:


def sum_numbers(v1: int, v2: int) -> int:
  return v1 + v2

def concat_strs(v1: str, v2: str) -> str:
  return v1 + v2


Как выглядит синтаксис Generic Function и что подключать для их использования, читайте в статье на guicommits.com.

#факты

@zen_of_python
  • 🍌 4
  • ⚡ 1
  • 🆒 1
More from @zen_of_python
  1. Oct 6, 2026Как открывать ссылки Django-сайта в приложениях Apple и Android Для этого нужна двусторонн…
  2. Oct 6, 2026Как собрать Rust-проект с Python-модулем и отдельной программой В пошаговом примере кальку…
  3. Oct 6, 2026Как упаковать Python-проект в библиотеку и CLI Копирование модулей и правки sys.path можно…
  4. Oct 3, 2026Как вернуть значение из всплывающего окна в форму Django Admin Django Admin умеет создават…
  5. Oct 2, 2026Охрана трубопровода длиной 400 километров Камеры на столбах не заглянут за угол, дрон виси…
  6. Oct 1, 2026Как не сломать pickle собственным исключением Python Если конструктор исключения принимает…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →