2016-01-18 3 views
0

Мы можем использовать goto и :label в партии. Есть ли что-нибудь подобное в Python?Есть ли метка/goto в python?

+1

@jonno Вы говорите: «Иди, чтобы считать вредным»? :) http://www.u.arizona.edu/~rubinson/copyright_violations/Go_To_Considered_Harmful.html для тех, кто не знает их истории. – ChrisInEdmonton

+0

Что делает 'goto' или': label' делать в пакетном режиме? –

+0

Короткий ответ: нет. Длинный ответ: nooooooooooooooo. – TigerhawkT3

ответ

0

Нет, нет goto или этикетки или другого эквивалента в ванильном питоне.

Лучше всего придерживаться заявлений потока регулярного контроля (например, if, else if, else, for, while, break, continue, ...) и функций (которые добавляют return к списку операторов потока управления, а также ...)

+0

'try',' except', 'finally' еще несколько. , , У Python есть много вариантов :-) – mgilson

0

Да, есть goto модуль, который добавляет поддержку goto и label ключевых слов.

Примечание: Это была шутка в апреле. Тем не менее, он работает.

+0

Я бы не сказал, что он работает. Это багги, как черт. – TigerhawkT3