python创建对象调用对象的方法_Python 简明教程 --- 19,Python 类与对象

微信公众号:码农充电站pro

那些能用计算机迅速解决的问题,就别用手做了。

—— Tom Duff

目录

上一节 我们介绍了Python 面向对象的相关概念,我们已经知道类与对象是面向对象编程中非常重要的概念。

类就是一个模板,是抽象的。对象是由类创建出来的实例,是具体的。由同一个类创建出来的对象拥有相同的方法和属性,但属性的值可以是不同的。不同的对象是不同的实例,互不干扰。

1,类的定义

如下,是一个最简单的类,实际上是一个空类,不能做任何事情:

class People:

pass

在Python 中定义一个类,需要用到class 关键字,后边是类名,然后是一个冒号:,然后下一行是类中的代码,注意要有缩进。

2,创建对象

People 虽然是一个空类,但依然可以创建对象,创建一个对象的语法为:

对象名 = 类名(参数列表)

参数列表是跟__init__ 构造方法相匹配的,如果没有编写__init__ 方法,创建对象时,就不需要写参数,如下:

>>> p = People()

>>> p

>>>

>>> p1 = People()

>>> p1

p 和 p1 都是People类的对象。0x7fd30e60be80 是p 的地址,0x7fd30e60be48 是p1 的地址。可以看到不同的对象的地址是不同的,它们是两不同的实例,互不干扰。

3,属性

类中可以包含属性(类中的变量),创建出来的对象就会拥有相应的属性,每个对象的属性的值可以不同。

创建好对象后,可以用如下方法给对象添加属性:

>>> p = People()

>>> p.name = '小明' # 添加 name 属性

>>> p.sex = '男' # 添加 sex 属性

>>> p.name # 访问对象的属性

'小明

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值