Помните пример с неудачной вставкой комментария?
x = 1 + \ # comment
2
x = 1 + \
# comment
2
Я говорил что так делать не стоит, так как вызывает ошибку. Но я же скажу как эту ошибку поправить! И это просто (((СКОБОЧКИ))) 😎!
x = (1 + # comment
2)
x = (1 +
# comment
2)
Теперь интерпретатор сообразит что к чему.
Кстати, они же помогают избежать символа "\" в других случаях
Без скобок
from Qt.QtWidgets import QPushButton, QLabel, \
QTextEdit, QListWidget
Со скобками
from Qt.QtWidgets import (QPushButton, QLabel,
# здесь можно вставить комментарий
QTextEdit, QListWidget)
Без скобок
if a > 0 \
and b > 0 \
and c < 10:
pass
Со скобками
if (a > 0
# комент
and b > 0
# комент
and c < 10):
pass
Но прошу заметить, как порой страшно выглядят данные конструкции. Применяйте осторожно!
Да и лишние скобки в Python смотрятся не всегда уместно)
#tricks