我找不到任何政治公众人物在返回前使用空行的参考,所以想知道常见做法是什么。
示例A1:
def add(a,b):
""" docstrings"""
a = a + 2
b = b + 2
c = a +b
return c
def add(a,b):
""" docstrings"""
a = a + 2
b = b + 2
c = a +b
return c
示例B1:
def add(a,b):
""" docstrings"""
if a > b:
c = a + b
else:
c = a -b
return c
示例B2:
def add(a,b):
""" docstrings"""
if a > b:
c = a + b
else:
c = a -b
return c
def add(a):
""" docstrings"""
for i in range(3):
a = a + i
return a
def add(a):
""" docstrings"""
for i in range(3):
a = a + i
return a
在这些用例中,哪些是常见的做法(A、B、C)?当返回语句之前涉及if-else块或循环时,有什么变化吗?