[类和对象]python基础

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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值