标签:第一个 默认参数 有一个 条件 代码 AC 区别 推荐 顺序
# 使用开分隔符(opening delimiter)进行对齐 foo = long_func_name(var_one, var_two, var_three, var_four) # 使用更多的缩进以和其他的代码单元区别开来 # 如下例的,参数部分比函数体多四个缩进以和函数体进行区别 def long_func_name( var_one, var_two, var_three, var_four) print(var_one) # 悬挂缩进(hanging indents):增加一个缩进级别 foo = long_func_name( var_one, var_two, var_three, var_four) # 或者: foo = long_func_name( var_one, var_two, var_three, var_four ) a = [1, 2, 3, 4, 5, 6] a = [ 1, 2, 3, 4, 5, 6 ]
and
、or
以及%
)之后。
class Rectangle(Shape): def __init__(self, width, height, color=‘black‘, emphasis=None, highlight=0): if (width == 0 and height == 0 and color == ‘red‘ and emphasis == ‘strong‘ or height > 100): raise ValueError("sorry, you lose") if width == 0 and height == 0 and (color == ‘red‘ or emphasis is None): raise ValueError("I don‘t think so -- values are %s, %s" % (width, height)) Shape.__init__(self, width, height, color, emphasis, highlight)
顶级函数(当前文件中的第一个函数)或者顶级类(当前文件的第一个类)之前要有两个空行
\
)的使用,以提高可读性。
标签:第一个 默认参数 有一个 条件 代码 AC 区别 推荐 顺序
原文地址:https://www.cnblogs.com/ls-2018/p/8971315.html