Мы можем использовать goto
и :label
в партии. Есть ли что-нибудь подобное в Python?Есть ли метка/goto в python?
ответ
Нет, нет goto
или этикетки или другого эквивалента в ванильном питоне.
Лучше всего придерживаться заявлений потока регулярного контроля (например, if
, else if
, else
, for
, while
, break
, continue
, ...) и функций (которые добавляют return
к списку операторов потока управления, а также ...)
'try',' except', 'finally' еще несколько. , , У Python есть много вариантов :-) – mgilson
Да, есть goto модуль, который добавляет поддержку goto
и label
ключевых слов.
Примечание: Это была шутка в апреле. Тем не менее, он работает.
Я бы не сказал, что он работает. Это багги, как черт. – TigerhawkT3
@jonno Вы говорите: «Иди, чтобы считать вредным»? :) http://www.u.arizona.edu/~rubinson/copyright_violations/Go_To_Considered_Harmful.html для тех, кто не знает их истории. – ChrisInEdmonton
Что делает 'goto' или': label' делать в пакетном режиме? –
Короткий ответ: нет. Длинный ответ: nooooooooooooooo. – TigerhawkT3