Sobes.tech
Junior — Middle
86

Python тілінде статикалық әдісті қалай жариялауға болады?

Сұралған компаниялар
Лига Ставок

AI-дан жауап

sobes.tech AI

В Python статический метод объявляется с помощью декоратора @staticmethod. Такой метод не принимает автоматически ни self, ни cls в качестве первого аргумента и ведёт себя как обычная функция, но находится внутри класса.

Пример:

class MyClass:
    @staticmethod
    def greet(name):
        return f"Hello, {name}!"

print(MyClass.greet("Alice"))  # Выведет: Hello, Alice!

Статические методы полезны, когда функция логически связана с классом, но не зависит от состояния экземпляра или самого класса.