LINUX.ORG.RU
ФорумTalks

Питонистам

 


1

2

А как питонисты разбирают в коде, какие переменные про что? Списки, сеты, мапы, вот это всё. Просто предполагается, что помнишь?

★★★
Ответ на: комментарий от grim

А если присвоить другой тип?

А потом третий?

ломается, показывает первый присвоенный тип.

Но на втором присваивании ещё кидает предупреждение, типа такого:

Expected type 'str', got 'float' instead
fsb4000 ★★★★★
()
Ответ на: комментарий от yvv

Мне иде подсказывает. Проблем не вижу.

ggrn ★★★★★
()
Ответ на: комментарий от bread

в питоне нет другого надежного способа определить типы

Они просто смотрят на мир изнутри, потому всё выглядит странно. Питонский способ надёжного определения типов – «логика/алгоритм требует тут .insert – значит это будет что-то insertющее, и нужно пойти починить остальной код». Тип надёжно определяется потребностями.

Нет всего лишь надёжного способа определить, что такая замена не противоречит соседским логикам/алгоритмам, и что везде поправили.

DonkeyHot ★★★★★
()
Последнее исправление: DonkeyHot (всего исправлений: 1)

Да. Питон для взрослых и ответственных.

t184256 ★★★★★
()

Просто код на питоне настолько короткий, что там и помнить нечего.

А если не короткий, то разработчик делает что-то не так

michwill ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.