мне было интересно, если есть какая-то разница между этими двумя Функционально-звонки в классе:быстры вызовы функций: само-ключевое слово против без
self.myFuction()
VS
myFunction()
она работает в в обе стороны. Есть ли случай, когда необходимо использовать ключевое слово self?
Это действительно личное предпочтение; для меня я предпочитаю всегда использовать 'self', потому что он более откровенен в том, что происходит. Возьмем, к примеру, классы с помощью метода «enumerate()» и глобальной функции «enumerate()», в то время как в этом случае не имеет значения, какой из них вызывается, представьте, что у вас есть свой собственный метод и глобальный с именем «foo», 'self' просто помогает выяснить, какой из них вы вызываете. – Haravikk