У меня есть простой вопрос относительно использования круглых скобок в условных операторах Python.
Следующие два фрагмента работают одинаково, но мне интересно, правда ли это только из-за простоты,
>>> import os, socket
>>> if ((socket.gethostname() == "bristle") or (socket.gethostname() == "rete")):
... DEBUG = False
... else:
... DEBUG = True
...
>>> DEBUG
и теперь без круглых скобок
>>> import os, socket
>>> if socket.gethostname() == "bristle" or socket.gethostname() == "rete":
... DEBUG = False
... else:
... DEBUG = True
...
>>> DEBUG
Может ли кто-нибудь помочь пролить свет на это? Являются ли их случаи, когда я определенно их использую?