@staticmethod in python class code example
Example 1: static class python
#To create a static method, just add "@staticmethod" before defining it.
>>>class Calculator:
# create static method
@staticmethod
def multiplyNums(x, y):
return x * y
>>>print('Product:', Calculator.multiplyNums(15, 110))
Product:1650
Example 2: staticmethod python
import random
class Example:
# A static method doesn't take the self argument and
# cannot access class members.
@staticmethod
def choose(l: list) -> int:
return random.choice(l)
def __init__(self, l: list):
self.number = self.choose(l)