Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 6, 2015 16:40:00

Boris875
Зарегистрирован: 2014-02-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Точка с запятой

Извиняюсь за глупый вопрос, но все таки не могу не спросить.
Python не требует наличия точки с запятой в конце строки, но если её ставить не возникает ошибки синтаксиса, почему так?
Какой-то бессмысленный оператор получается, его использовать не нужно и его использование не даёт ни каких возможностей. Зачем он вообще тогда?

Офлайн

#2 Янв. 6, 2015 17:04:33

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Точка с запятой

Почему-же бессмысленный? Можно делать код однострочным. Правда против этого выступает PEP8. Но все же можно.

Например:

print "ops"; b = 4 / 2; print b

Отредактировано 4kpt_III (Янв. 6, 2015 17:04:52)

Офлайн

#3 Янв. 6, 2015 17:07:23

Boris875
Зарегистрирован: 2014-02-16
Сообщения: 32
Репутация: +  0  -
Профиль   Отправить e-mail  

Точка с запятой

4kpt_III
Странно, мне кажется я раньше пробовал так (ради эксперемента) и если мне помять не изменяет, то получил какую-то ошибку.

Офлайн

#4 Янв. 6, 2015 17:12:01

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Точка с запятой

Естественно, что не все выражения можно вытянуть в одну строку

Отредактировано 4kpt_III (Янв. 6, 2015 17:12:19)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version