Python işlevlerini bildirmek ve bunları daha sonra veya ayrı bir dosyada tanımlamak mümkün mü?Python'da okunabilir ve temiz bir kod olması için işlev bildirimi?
class tata:
def method1(self):
def func1():
# This local function will be only used in method1, so there is no use to
# define it outside.
# Some code for func1.
# Some code for method1.
sorun kodu dağınık ve okunması zor hale gelmesidir:
Bazı kod gibi var. Bu yüzden func1
method1
içinde bildirmek ve daha sonra tanımlamak mümkün olup olmadığını merak ediyorum?
Eğer func1() yöntemi gerçekten sadece method1() ile ilgiliyse ve içsel yöntem sizin için bir sorunsa, bunun gerçekten ayrı bir sınıf olması gerektiğinin bir göstergesidir. –