class SomeThing(object):
"""Represents something"""
def method_one(self):
"""This is the first method, will do something useful one day"""
def method_two(self, a, b):
"""Returns the sum of a and b"""
return a + b
, iş arkadaşı sordu:Neden python bir "pass" ifadesi olmayan boş bir işleve (doc-string ile) izin verir? Yukarıdaki benzer bazı kod Yeni bir gözden
anda Benim yanıt olarakNasıl
method_one
başarıyla ayrıştırılıp piton tarafından kabul edilen geldin? Boş bir işlev sadecepass
'dan oluşan bir gövdeye ihtiyaç duymuyor mu? yani böyle görünmemeli mi?
def method_one(self):
"""This is the first method, will do something useful one day"""
pass
gibi bir şey: docstring'ini genellikle "infaz" olmadığı için, fonksiyon gövdesinin bir parçası olarak kabul edilmez
, ben burada daha titiz yanıt sonrası düşündüm.rağmen, ayrıştırılır bu nedenle,
pass
ihmal edilebilir. sharing knowledge Q&A style ruhuyla
o: İşte
aracılığıyla takip etmek doğru sırayla, dilbilgisi sadece uygun parçalardır –