Answers for "what is a static method in python"

4

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)
Posted by: Guest on February-01-2021
0

python staticmethod

# python static method in simple explanation
class cls:
    @staticmethod
    def func():
        pass

instance1 = cls()
instance2 = cls()
instance3 = cls()

print(id(cls.func), cls.func)
print(id(instance1.func), instance1.func)
print(id(instance2.func), instance2.func)
print(id(instance3.func), instance3.func)
# they are same thing
Posted by: Guest on August-14-2021

Code answers related to "what is a static method in python"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language