代码点读机 / Python / 方法

方法 Python · 方法调用

方法是属于对象的函数,通过对象加点号调用,比如 `对象.方法()`。方法通常操作该对象的数据,有些会返回新值,有些会原地修改对象。就像给某个东西内置的功能,比如字符串有 `upper` 方法,列表有 `append` 方法。

怎么用

对象.方法名(参数...)

小例子

文字 = "hello"
大写 = 文字.upper()      # 返回新字符串
print(大写)              # HELLO
列表 = [1,2,3]
列表.append(4)           # 原地修改
print(列表)              # [1,2,3,4]
**运行结果**:如上。

运行结果

I Love Python

常见使用场景

- 操作字符串、列表、字典等内置类型。
- 自定义类的方法。

提醒:- 方法本质上也是函数,但第一个参数通常是 `self`(表示当前实例)。 - 有些方法原地修改对象,有些返回新对象,注意区分。

官方文档:https://docs.python.org/zh-cn/3/tutorial/classes.html#tut-methodobjects

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条