" />

最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python訪問類運算符的使用小結(jié)

 更新時間:2026年01月16日 11:16:30   作者:MediaTea  
本文主要介紹了Python訪問類運算符的使用小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧

訪問類運算符用于獲取對象內(nèi)部的數(shù)據(jù)、屬性或行為,是 Python 面向?qū)ο蠛腿萜鞑僮髦凶畛R姷倪\算工具。

Python 中的訪問類運算符有:[](下標/切片運算符)、.(屬性訪問運算符)、()(調(diào)用運算符)。

1、下標與切片運算符 []

(1)下標訪問

用于根據(jù)索引訪問序列中的單個元素。索引從 0 開始,支持負數(shù)(從末尾反向計數(shù))。

lst = [10, 20, 30, 40]print(lst[0])     # 10print(lst[-1])    # 40

(2)切片訪問

支持 start:stop:step 形式切片,返回子序列。

lst = [0, 1, 2, 3, 4, 5]print(lst[1:4])      # [1, 2, 3]print(lst[:3])       # [0, 1, 2]print(lst[::2])      # [0, 2, 4]

(3)下標與切片賦值/刪除

可以對可變序列進行修改。

lst = [0, 1, 2, 3]lst[1] = 10print(lst)        # [0, 10, 2, 3]
lst[1:3] = [20, 30, 40]print(lst)        # [0, 20, 30, 40, 3]
del lst[0:2]print(lst)        # [30, 40, 3]

提示:

背后方法有 __getitem__()、__setitem__()、__delitem__() 等。

2、屬性訪問運算符 .

用于訪問對象的屬性或方法。

(1)讀取屬性

class Box:    def __init__(self, v): self.value = v
b = Box(10)print(b.value)     # 10

(2)修改/刪除屬性

b.value = 20print(b.value)     # 20
del b.value# print(b.value)   # AttributeError

(3)訪問方法

text = "hello"print(text.upper())   # "HELLO"

提示:

背后方法有 __getattr__() / __getattribute__()、__setattr__()、__delattr__() 等。

3、調(diào)用運算符 ()

用于調(diào)用函數(shù)或可調(diào)用對象。

(1)調(diào)用函數(shù)

def f(x):     return x + 1
print(f(3))   # 4

(2)調(diào)用類(實例化對象)

class Person:    def __init__(self, name):         self.name = name
p = Person("Alice")print(p.name)   # Alice

(3)調(diào)用可調(diào)用對象

對象只要實現(xiàn)了 __call__() 方法,就可以像函數(shù)一樣調(diào)用。

class Adder:    def __call__(self, x):         return x + 10
add = Adder()print(add(5))   # 15

提示:

背后方法是 __call__()。

?? 特別說明

1、括號的兩種語義

() 用于表達式分組時,不算運算符,只是語法符號。

print(2 + 3 * 4)      # 14   -> 相當于 2 + (3 * 4)print((2 + 3) * 4)    # 20   -> 強制先計算括號里的加法

() 用于函數(shù)/對象調(diào)用時,才是調(diào)用運算符。

def f(x): return x + 1print(f(3))   # 4

2、多維索引與省略號 ...

在 NumPy 等庫中,a[..., 1] 是合法用法,其中 ... 是內(nèi)置常量 Ellipsis,并非運算符。

?? 優(yōu)先級與結(jié)合性

優(yōu)先級:

在 Python 運算符優(yōu)先級表中:調(diào)用 ()、下標/切片 []、屬性訪問 . 的優(yōu)先級最高。

結(jié)合性:

這三種運算符都是左結(jié)合。

print(len("abc".upper()[1:]))   # 2

?? 小結(jié)

Python 的訪問類運算符包括:

  • 下標/切片運算符 []:訪問或修改容器元素
  • 屬性訪問運算符 .:訪問對象屬性或方法
  • 調(diào)用運算符 ():調(diào)用函數(shù)、類或可調(diào)用對象

它們與算術(shù)、比較、邏輯、位運算、賦值運算符一起,構(gòu)成了 Python 的完整運算符體系。

到此這篇關(guān)于Python訪問類運算符的使用小結(jié)的文章就介紹到這了,更多相關(guān)Python訪問類運算符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Pycharm使用Database?Navigator連接mysql數(shù)據(jù)庫全過程

    Pycharm使用Database?Navigator連接mysql數(shù)據(jù)庫全過程

    這篇文章主要介紹了Pycharm使用Database?Navigator連接mysql數(shù)據(jù)庫全過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Python OpenCV招商銀行信用卡卡號識別的方法

    Python OpenCV招商銀行信用卡卡號識別的方法

    這篇文章主要介紹了Python OpenCV招商銀行信用卡卡號識別的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2021-03-03
  • LyScript實現(xiàn)對內(nèi)存堆棧掃描的方法詳解

    LyScript實現(xiàn)對內(nèi)存堆棧掃描的方法詳解

    LyScript插件中提供了三種基本的堆棧操作方法,其中push_stack用于入棧,pop_stack用于出棧,peek_stac可用于檢查指定堆棧位置處的內(nèi)存參數(shù)。所以本文將利用這一特性實現(xiàn)對內(nèi)存堆棧掃描,感興趣的可以了解一下
    2022-08-08
  • Python matplotlib通過plt.scatter畫空心圓標記出特定的點方法

    Python matplotlib通過plt.scatter畫空心圓標記出特定的點方法

    今天小編就為大家分享一篇Python matplotlib通過plt.scatter畫空心圓標記出特定的點方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python中Proxypool庫的安裝與配置

    Python中Proxypool庫的安裝與配置

    今天小編就為大家分享一篇關(guān)于Python中Proxypool庫的安裝與配置,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 詳解pytest分布式執(zhí)行插件?pytest-xdist?的高級用法

    詳解pytest分布式執(zhí)行插件?pytest-xdist?的高級用法

    這篇文章主要介紹了pytest分布式執(zhí)行插件?pytest-xdist?的高級用法,本文給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • python通過索引遍歷列表的方法

    python通過索引遍歷列表的方法

    這篇文章主要介紹了python通過索引遍歷列表的方法,實例分析了Python遍歷列表的相關(guān)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • Python實現(xiàn)反向enumerate遍歷枚舉

    Python實現(xiàn)反向enumerate遍歷枚舉

    在 Python 中,enumerate() 是一個常用的內(nèi)置函數(shù),這篇文章主要介紹了Python的3種方法實現(xiàn)反向enumerate遍歷枚舉,并分析它們的優(yōu)缺點,幫助你選擇最適合的方式
    2026-04-04
  • pycharm配置當鼠標懸停時快速提示方法參數(shù)

    pycharm配置當鼠標懸停時快速提示方法參數(shù)

    這篇文章主要介紹了pycharm中配置當鼠標懸停時快速提示方法參數(shù),本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • 老生常談進程線程協(xié)程那些事兒

    老生常談進程線程協(xié)程那些事兒

    下面小編就為大家?guī)硪黄仙U勥M程線程協(xié)程那些事兒。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論

江川县| 日土县| 慈溪市| 淄博市| 天峻县| 韶关市| 报价| 望谟县| 石台县| 扶绥县| 湄潭县| 阿克苏市| 布尔津县| 庆阳市| 清苑县| 西峡县| 永仁县| 江北区| 虹口区| 司法| 陆良县| 漾濞| 霍城县| 海淀区| 靖宇县| 神木县| 田阳县| 西盟| 哈巴河县| 武宣县| 临高县| 伊春市| 舟曲县| 德清县| 榆中县| 大丰市| 府谷县| 论坛| 兴山县| 章丘市| 康定县|