Ber*_*rnd 6 python coding-style
编码样式问题:命名标志类属性的推荐方法是什么,即属性为True或False.我能想到的风格是:
class MyClass:
def my_method(self):
self.request = False
class MyClass:
def my_method(self):
self.is_request = False
class MyClass:
def my_method(self):
self.request_flag = False
PEP8似乎没有提出坚定的建议.这样做有规范的方法吗?
考虑到布尔值主要用于条件中,第二种方式似乎最合适。
o = MyClass()
...
if o.is_request: # very intuitive
# it's a request
Run Code Online (Sandbox Code Playgroud)