我一直在研究一个问题,而且我不确定哪种风格/功能明智,这通常被认为是最佳实践。 我有一个函数,对同一个字符串进行多重检查,并返回一个基于该字符串的值。使用堆栈式if语句或if-elif-else语句是更好的样式还是函数? 例子: def f(s):
if s == 'Hey':
return 'Sup.'
if s == "How's it going?"
这可能是一个愚蠢的问题,但我想知道其他人是如何处理这个问题的,或者是否有一种标准/推荐的解决方法。 下面是两种将python打印成长文本行的方法。哪一个应该使用? 选项1 if some_condition: # Senseless indenting.
if another condition: # Senseless indenting.
print 'This is a