2014-12-29 2 views
1

Есть ли предпочтительный/правильный стиль?

Это:Правильный синтаксис и семантика Python: if, else, pass

def fx(Boolean): 
    if Boolean: 
     # Do stuff. 
    else: 
     pass 

Или это:

def fx(Boolean): 
    if Boolean: 
     # Do stuff. 

ли предпочтительным/собственно включить else: pass, если вы не хотите что-нибудь случилось?
Я читал PEP 8 - Style Guide for Python Code и ничего не нашел относительно моего вопроса.

+1

вам не нужно указывать 'else', если вам нечего подсчитывать – abhishekgarg

ответ

6

Вы не должны включать else: pass. Это лишнее. Просто опустите else; это намеренно необязательное ключевое слово.

3

Если вам не нужен else, если нет причин для его добавления. Это просто путает других людей, читающих ваш код в будущем (т. Е. Себя через несколько месяцев).

Смежные вопросы