Форум сайта python.su
0
Извиняюсь за глупый вопрос, но все таки не могу не спросить.
Python не требует наличия точки с запятой в конце строки, но если её ставить не возникает ошибки синтаксиса, почему так?
Какой-то бессмысленный оператор получается, его использовать не нужно и его использование не даёт ни каких возможностей. Зачем он вообще тогда?
Офлайн
39
Почему-же бессмысленный? Можно делать код однострочным. Правда против этого выступает PEP8. Но все же можно.
Например:
print "ops"; b = 4 / 2; print b
Отредактировано 4kpt_III (Янв. 6, 2015 17:04:52)
Офлайн
0
4kpt_III
Странно, мне кажется я раньше пробовал так (ради эксперемента) и если мне помять не изменяет, то получил какую-то ошибку.
Офлайн
39
Естественно, что не все выражения можно вытянуть в одну строку 
Отредактировано 4kpt_III (Янв. 6, 2015 17:12:19)
Офлайн