Answers for "python class method cls"

19

python class

class Person:#set name of class to call it 
  def __init__(self, name, age):#func set ver
    self.name = name#set name
    self.age = age#set age
   

    def myfunc(self):#func inside of class 
      print("Hello my name is " + self.name)# code that the func dose

p1 = Person("barry", 50)# setting a ver fo rthe class 
p1.myfunc() #call the func and whitch ver you want it to be with
Posted by: Guest on June-12-2020
0

python classmethod

class point:
	def __init__(self, x, y):
    	self.x = x
        self.y = y
        
    @classmethod
    def zero(cls):
    	return cls(0, 0)
        
    def print(self):
    	print(f"x: {self.x}, y: {self.y}")
        
p1 = point(1, 2)
p2 = point().zero()
print(p1.print())
print(p2.print())
Posted by: Guest on December-07-2020
0

python class with function @classmethod

import numpy as np 

class Unknown:
    def __init__(self, p1, p2, p3, p4):
        self.p1 = p1
        self.p2 = p2
        self.p3 = p3
        self.p4 = p4

    def random_func(self, p5):
        '''Function that return an array from a range,
        with specified shape, and name'''
        step1 = np.array(np.arange(self.p1)).reshape((self.p2,self.p3))
        step2 = self.p4
        print(step2)
        print('Printing p5 =>', p5)
        return step1

    @classmethod
    def a_class_method(self, p6):
        print(f'This is a class method: {p6}')
        
        

#PREPARE PARAMS 
# cust_arr = random_func(self.p1, self.p2, self.p3, self.p4)
params = {'p1':12, 'p2':3, 'p3':4, 'p4':'Creating customized array with params'}

#INSTANCIATE
here = Unknown(**params)#16, 4, 4, 'This actually work too!')
here.random_func('This is P5')
Unknown.a_class_method('P6 value is now used !')
Posted by: Guest on August-29-2021

Python Answers by Framework

Browse Popular Code Answers by Language