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

Python編程基礎(chǔ)之運(yùn)算符重載詳解

 更新時(shí)間:2022年01月26日 11:02:15   作者:howard2005  
這篇文章主要為大家詳細(xì)介紹了Python運(yùn)算符重載,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

學(xué)習(xí)目標(biāo)

1.掌握運(yùn)算符重載

2.會(huì)定制對(duì)象字符串的形式

一、運(yùn)算符重載

(一)概述

運(yùn)算符重載是通過實(shí)現(xiàn)特定的方法使類的實(shí)例對(duì)象支持Python的各種內(nèi)置操作 。例如:+運(yùn)算符是類里提供的__add__這個(gè)函數(shù),當(dāng)調(diào)用+實(shí)現(xiàn)加法運(yùn)算的時(shí)候,實(shí)際上是調(diào)用了__add__方法。

方法說明何時(shí)調(diào)用方法
__add__加法運(yùn)算對(duì)象加法:x+y,x+=y
__sub__減法運(yùn)算對(duì)象減法:x-y,x-=y
__mul__乘法運(yùn)算對(duì)象乘法:xy,x=y
__div__除法運(yùn)算對(duì)象除法:x/y,x/=y
__getitem__索引,分片x[i]、x[i:j]、沒有__iter__的for循環(huán)等
__setitem__索引賦值x[i]=值、x[i:j]=序列對(duì)象
__delitem__索引和分片刪除del x[i]、del x[i:j]

(二)加法運(yùn)算重載符

1、概述

加法運(yùn)算是通過調(diào)用__add__方法完成重載的,當(dāng)兩個(gè)實(shí)例對(duì)象執(zhí)行加法運(yùn)算時(shí),自動(dòng)調(diào)用__add__方法。

在這里插入圖片描述

2、案例演示

編寫程序 - 演示加法運(yùn)算符重載.py

在這里插入圖片描述

運(yùn)行程序,查看結(jié)果

在這里插入圖片描述

如果兩個(gè)數(shù)組長(zhǎng)度不相等,那么就會(huì)拋出異常

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!   

相關(guān)文章

  • python如何通過protobuf實(shí)現(xiàn)rpc

    python如何通過protobuf實(shí)現(xiàn)rpc

    這篇文章主要為大家詳細(xì)介紹了python通過protobuf實(shí)現(xiàn)rpc的方法,感興趣的朋友可以參考一下
    2016-03-03
  • Django模板過濾器和繼承示例詳解

    Django模板過濾器和繼承示例詳解

    初入python和django做項(xiàng)目,遇到很多前端頁面代碼冗余的情況,特別是頭部和腳部,代碼都是一樣的,所以下面這篇文章主要給大家介紹了關(guān)于Django模板過濾器和繼承的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • 在?Python?中讀取?gzip?文件的過程解析

    在?Python?中讀取?gzip?文件的過程解析

    這篇文章主要介紹了在?Python?中讀取?gzip?文件,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • python tornado上傳文件功能實(shí)現(xiàn)(前端和后端)

    python tornado上傳文件功能實(shí)現(xiàn)(前端和后端)

    Tornado 是一個(gè)功能強(qiáng)大的 Web 框架,除了基本的請(qǐng)求處理能力之外,還提供了一些高級(jí)功能,在 Tornado web 框架中,上傳圖片通常涉及創(chuàng)建一個(gè)表單,讓用戶選擇文件并上傳,本文介紹tornado上傳文件功能,感興趣的朋友一起看看吧
    2024-03-03
  • 基于django ManyToMany 使用的注意事項(xiàng)詳解

    基于django ManyToMany 使用的注意事項(xiàng)詳解

    今天小編就為大家分享一篇基于django ManyToMany 使用的注意事項(xiàng)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python實(shí)現(xiàn)矩陣加法和乘法的方法分析

    Python實(shí)現(xiàn)矩陣加法和乘法的方法分析

    這篇文章主要介紹了Python實(shí)現(xiàn)矩陣加法和乘法的方法,結(jié)合實(shí)例形式對(duì)比分析了Python針對(duì)矩陣的加法與乘法運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • 利用Python自動(dòng)化識(shí)別與刪除Excel表格空白行和列

    利用Python自動(dòng)化識(shí)別與刪除Excel表格空白行和列

    在處理Excel數(shù)據(jù)時(shí),經(jīng)常會(huì)遇到含有空白行和空白列的情況,本文將介紹如何利用Python來自動(dòng)化識(shí)別并刪除Excel文件中的空白行和列,從而確保數(shù)據(jù)集的整潔性,為后續(xù)的數(shù)據(jù)分析工作奠定堅(jiān)實(shí)的基礎(chǔ),需要的朋友可以參考下
    2024-05-05
  • anaconda創(chuàng)建、查看、激活與刪除虛擬環(huán)境指令總結(jié)

    anaconda創(chuàng)建、查看、激活與刪除虛擬環(huán)境指令總結(jié)

    在跑項(xiàng)目時(shí)常常會(huì)安裝很多的包,也通常會(huì)遇到需要安裝指定版本的包,以及包與包不兼容的問題,下面這篇文章主要給大家介紹了關(guān)于anaconda創(chuàng)建、查看、激活與刪除虛擬環(huán)境指令的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • python+pyqt實(shí)現(xiàn)右下角彈出框

    python+pyqt實(shí)現(xiàn)右下角彈出框

    這篇文章主要為大家詳細(xì)介紹了python+pyqt實(shí)現(xiàn)右下角彈出框,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • python字符串的一些常見實(shí)用操作

    python字符串的一些常見實(shí)用操作

    字符串是Pyhon常用的數(shù)據(jù)類型,我們可以用引號(hào)來創(chuàng)建字符創(chuàng)(可以是單引號(hào)也可以是雙引號(hào),當(dāng)然引號(hào)必須是英文的),這篇文章主要給大家介紹了關(guān)于python字符串的一些常見實(shí)用操作,需要的朋友可以參考下
    2022-04-04

最新評(píng)論

饶平县| 独山县| 轮台县| 左贡县| 阳山县| 东源县| 苏尼特左旗| 博爱县| 浏阳市| 南城县| 郧西县| 高雄县| 东丰县| 丹巴县| 波密县| 介休市| 连州市| 珠海市| 西宁市| 习水县| 南昌县| 桐梓县| 承德县| 涿鹿县| 衢州市| 德州市| 曲周县| 西畴县| 萝北县| 安西县| 金溪县| 双峰县| 钟祥市| 鸡泽县| 石阡县| 拜城县| 应城市| 阳信县| 麟游县| 新兴县| 兴山县|