1.创建类用class
如创建一个名为number的类,属性为a
class number:
a=1
print(number)
2.创建对象
创建一个名为aa的象,并打印x的值
class bb:
x=55
aa=bb()
print(aa.x)
3.init() 函数
所有类都有一个名为 init() 的函数,它总是在类被初始化时执行。使用 init() 函数为对象属性赋值,或在创建对象时需要执行的其他操作
class study:
def __init__(self,name,age):
self.name=name
self.age=age
stu1=study('李四','20')
print(stu1.name)
print(stu1.age)
4.当我门创建新方法时pycharm会自动填充self参数,它是对类当前实例的引用,用于访问属于该类的变量。它不必命名self,可以随意调用它,但它必须是类中任何函数的第一个参数
class study:
def __init__(self,name,age):
self.name=name
self.age=age
def aa(self):
print('我是'+self.name)
stu1=study('李四','20')
stu1.aa()
'''结果都一样'''
class study:
def __init__(cc,name,age):
cc.name=name
cc.age=age
def aa(bb):
print('我是'+bb.name)
stu1=study('李四','20')
stu1.aa()
5.对象及其属性的更改
替换,将姓名改为王五
class study:
def __init__(cc,name,age):
cc.name=name
cc.age=age
def aa(bb):
print('我是'+bb.name)
stu1=study('李四','20')
stu1.name='王五'
print(stu1.name)
6.删除对像属性
删除name属性
class study:
def __init__(cc,name,age):
cc.name=name
cc.age=age
def aa(bb):
print('我是'+bb.name)
stu1=study('李四','20')
stu1.name='王五'
del stu1.name
7.class定义不能为空,若class没有内容的定义,放入pass语句中以避免出错。
class study:
pass