【Python】Python object代码举例讲解

在Python中,万物皆对象,所有数据类型都是对象。我们可以使用对象的特性来编程。

  1. 创建对象
    使用类(class)定义对象,并使用构造方法(init)初始化
## python www.itzhimei.com 代码
class Person:
  def __init__(self, name, age):
    self.name = name
    self.age = age

p1 = Person('John', 20)
  1. 访问属性
    使用.访问对象的属性和方法
## python www.itzhimei.com 代码
print(p1.name)
  1. 修改属性
    直接为属性赋新值即可修改
## python www.itzhimei.com 代码
p1.age = 21
  1. 删除属性
    使用del关键字删除对象属性
## python www.itzhimei.com 代码
del p1.age
  1. 对象标识
    每个对象拥有独特的id属性来标识
## python www.itzhimei.com 代码
print(id(p1))
  1. 比较对象
    使用 is 判断两个对象是否为同一个
## python www.itzhimei.com 代码
p2 = p1
print(p1 is p2)

以上是Python中对象的一些基本用法。