For example:
class FooBar:
def __init__(self):
self.a: int = None
self.foo: str = None
Is this bad practice/go against PEP guidelines or is it fine?
For example:
class FooBar:
def __init__(self):
self.a: int = None
self.foo: str = None
Is this bad practice/go against PEP guidelines or is it fine?
foo[0] is also unsafe unless foo is known to be nonempty, ofc.
Technically correct , the best kind of correct.
foo.lower()would have been a better example.