为什么Python中称__lt__、__gt__等为“富比较”方法
生活随笔
收集整理的這篇文章主要介紹了
为什么Python中称__lt__、__gt__等为“富比较”方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python中基類object提供了一系列可以用于實現同類對象進行“比較”的方法,可以用于同類對象的不同實例進行比較,包括__lt__、__gt__、__le__、__ge__、__eq__和__ne__六個方法。
那么為什么叫“富比較”(“rich comparison”)方法呢?查了相關資料,并沒有看到權威的定義,老猿結合網上零星的資料,分析原因如下:
以上分析,不知是否正確和全面,請各位大拿指教。
關于富比較方法的介紹請大家參考:
1、《第8.21節 Python中__lt__、__gt__等 “富比較”(“rich comparison”)方法用途探究》
2、《第8.22節 Python案例詳解:重寫 “富比較”方法控制比較邏輯》。
老猿Python,跟老猿學Python!
博客地址:https://blog.csdn.net/LaoYuanPython
請大家多多支持,點贊、評論和加關注!謝謝!
轉載于:https://www.cnblogs.com/LaoYuanPython/p/11166832.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的为什么Python中称__lt__、__gt__等为“富比较”方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超文本css样式换行
- 下一篇: 利用openpyxl,Python对ex