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必须传递