user24478
0
Q:

python define class

class Person:
  def __init__(self, name, age):
    self.name = name
    self.age = age

    def myfunc(self):
      print("Hello my name is " + self.name)

p1 = Person("John", 36)
p1.myfunc() 
43
class MyClass(object):
  def __init__(self, x):
    self.x = x
11
class Mammal:
    def __init__(self, name):
        self.name = name

    def walk(self):
        print(self.name + " is going for a walk")


class Dog(Mammal):
    def bark(self):
        print("bark!")


class Cat(Mammal):
    def meow(self):
        print("meow!")


dog1 = Dog("Spot")
dog1.walk()
dog1.bark()
cat1 = Cat("Juniper")
cat1.walk()
cat1.meow()
12

  class MyClass:
  	x = 5
    def __init__(self, name):
      self.name=name
    def sayname(self):
      print(self.name)
    def getnum(self):
      return x
  y=MyClass("Henry")
  y.sayname()
  print(y.getnum()*5)
 
  
9
class uneclasse():
  def __init__(self):
    pass
  def something(self):
    pass
xx = uneclasse()
xx.something()
1
>>> class Snake:
...     pass
... 
>>> snake = Snake()
>>> print(snake)
<__main__.Snake object at 0x7f315c573550>
3
>>> class Complex:
...     def __init__(self, realpart, imagpart):
...         self.r = realpart
...         self.i = imagpart
...
>>> x = Complex(3.0, -4.5)
>>> x.r, x.i
(3.0, -4.5)
-2
class a_class:
  #This initalizes the object, and is executed when you define
  #a new object in the class
  def __init__(self, input1):
    self.__input1 = input1
    
  #This is a function of the object that can be called
  def return_input(self):
    return self.__input1
  
a_class_object = a_class("input string")
print(a_class_object.return_input())
-1

New to Communities?

Join the community