class

class 类名:
   代码块
   pass

构造函数

def __init__(self,arg1,arg2...):
# self即this

person.py

class person:
    def __init__(self, name , age):
        self.name=name
        self.age=age
    def greeting(self):
        print("hello "+self.name)    
    pass


p1 = person("zhansan",18)
p2 = person("lisi",19)


p1.greeting()
print(p1.name)
p2.greeting()
print(p2.age)

注意:

  • 构造方法: __init__,用于初始化对象
  • 给class定义方法时,第一个参数self必须传递

results matching ""

    No results matching ""