Python:布尔/标志类属性的命名
编码风格问题:建议如何命名标志类属性,即属性为Python:布尔/标志类属性的命名,python,coding-style,Python,Coding Style,编码风格问题:建议如何命名标志类属性,即属性为True或False。我能想到的风格有: class-MyClass: 定义my_方法(自我): self.request=False class-MyClass: 定义my_方法(自我): self.is_request=False class-MyClass: 定义my_方法(自我): self.request_flag=False PEP8似乎没有给出明确的建议。有没有一种规范的方法可以做到这一点呢?考虑到布尔值通常用于编码,第二种方法似乎最合
True
或False
。我能想到的风格有:
class-MyClass:
定义my_方法(自我):
self.request=False
class-MyClass:
定义my_方法(自我):
self.is_request=False
class-MyClass:
定义my_方法(自我):
self.request_flag=False
PEP8似乎没有给出明确的建议。有没有一种规范的方法可以做到这一点呢?考虑到布尔值通常用于编码,第二种方法似乎最合适
o = MyClass()
...
if o.is_request: # very intuitive
# it's a request
我一直在想这件事。