Junior — Middle
Hogyan deklaráljunk egy statikus metódust Pythonban?
sobes.tech MI
Válasz az MI-től
В Python статический метод объявляется с помощью декоратора @staticmethod. Такой метод не принимает автоматически ни self, ни cls в качестве первого аргумента и ведёт себя как обычная функция, но находится внутри класса.
Пример:
class MyClass:
@staticmethod
def greet(name):
return f"Hello, {name}!"
print(MyClass.greet("Alice")) # Выведет: Hello, Alice!
Статические методы полезны, когда функция логически связана с классом, но не зависит от состояния экземпляра или самого класса.