Skip to Content
Python语言及其应用(第2版)
book

Python语言及其应用(第2版)

by Bill Lubanovic
March 2022
Intermediate to advanced
522 pages
13h 52m
Chinese
Posts & Telecom Press
Content preview from Python语言及其应用(第2版)
144
10
对象和类
事物本非迷,迷自眼中误。
——
Elizabeth Bowen
拿件东西。对它做点儿这个,再做点儿那个。
1
——
Jasper Johns
我不止一次提到过,
Python
中的
一切,从数字到函数,都是对象。然而,
Python
通过特殊
的语法,将大多数对象机制隐藏了起来。输入
num = 7
就能创建出一个值为
7
的整数对象
并将该对象的引用赋给变量
num
。唯一需要查看对象内部的时候就是当你想创建自己的对
象或修改现有对象的行为时。在本章中你将看到如何实现这两点。
10.1
什么是对象
对象
是包含数据(变量,称为
特性
)和代码(函数,称为
方法
)的自定义数据结构。它代
表了某种具体事物的唯一实例。把对象及其方法分别想象成名词和动词。对象代表了一个
单独的事物,其方法定义了它与其他事物的交互方式。
例如,值为
7
的整数对象是一个包含加法和乘法等方法的对象,如第
3
章所述。
8
则是另
一个不同的对象。这意味着
Python
中存在
一个内建的整数类,
7
8
都属于该类。字符串
'cat'
'duck'
Python
中也是对象,它们拥有第
5
章介绍的
capitalize()
replace()
等字符串方法。
1
这两句的原文分别是:“
No objects is mysterious. The mystery is your eye.
和“
Take an object. Do
something to it. Do something else to it.
”,其
object
”和
Python
中的“对象”
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Python编程入门与实战

Python编程入门与实战

Posts & Telecom Press, Fabrizio Romano
Python实用技能学习指南

Python实用技能学习指南

Posts & Telecom Press, Robert Smallshire, Austin Bingham
Python技术基础视频教程

Python技术基础视频教程

保罗·J·戴特尔
Python面向对象编程指南

Python面向对象编程指南

Posts & Telecom Press, Steven F. Lott

Publisher Resources

ISBN: 9787115586223