Answers for "python call static method in class"

0

python call static method in class

# Python methods have a __func__ attribute which, when called
# on a staticmethod, allows it to be executed within a class
# body.
class MyClass:
  @staticmethod
  def static_method(n: int) -> int:
    return n
  
  num = static_method.__func__(10) # Call __func__ with argument

mc = MyClass()
print(mc.num) # Output: 10
Posted by: Guest on April-21-2021

Code answers related to "python call static method in class"

Python Answers by Framework

Browse Popular Code Answers by Language