前面 白月黑羽 已經學習過了好幾種類型的對象了,比如:整數類型對象、字符串類型對象、列表類型對象、元組類型的對象等等。
對象通常都擁有屬於自己的 方法(英文叫 method )。
前面我們學過函數, 對象的方法其實可以看成是對象所擁有的函數。
也就是說 這個方法,是 屬於 這個對象的函數。
調用對象的方法,和調用函數差不多,只要在前面加上 所屬對象 和 一個點
比如:
# var1 是一個列表對象 var1 = [1,2,3,4,5,6,7] # 列表對象都有 reverse方法 var1.reverse() print(var1)
這里, reverse就是列表對象的一個方法,該方法將列表元素倒過來。
var1.reverse() 語句就會將列表變量var1 里面的元素倒過來存放。
運行結果就是 var1就變成了 [7, 6, 5, 4, 3, 2, 1]
對象的方法是和這個對象 類型 緊密相關的。
對象是什么類型,就決定了對象有哪些方法。
字符串有字符串的方法,列表有列表的方法,元組有元組的方法。