в первом и втором случае? Или это просто описано как стандарт в pep?
Я что-то не совсем понял, а зачем делать лишнее действие во второй строке? n : str = 'name'
n =str('name') - первый вариант n : str; n = 'name' - второй вариант о каком лишнем действии речь?
Про то, что можно сразу присваивать после аннотации типа В рантайме же нет разницы
есть такой ответ на мой вопрос https://stackoverflow.com/questions/41692473/does-python-type-hint-annotations-cause-some-run-time-effects%5C
конечно, в первом случае ты приводишь к строке строку, во втором случае ты указываешь тайпхинт на n и кладешь туда name, но это не значит что у n будет тип, который ты укажешь после двоеточия, это лишь подсказка
Обсуждают сегодня