關于Python的類的一些理解

才發現python的類對象只能調用類方法

?我想使用對類對象a使用系統調用的len方法就會報錯

2.類對象a是什么?

答:是所有的帶有self的成員變量

舉例說明:紅色的就是a里面的東西

class A:def __init__(self,data):self.data=dataself.b=1self.d={'a':1,'b':2}# def __len__(self):#     return 1def __getitem__(self, item):return self.data[item]
if __name__ == '__main__':data=[1,2,3]a=A(data)print()

子類繼承父類(list)自帶的len方法

?

super傳給父類后,子類可以直接調用這個屬性,即傳進來的這個值

?

Ps:理解可能還不到位,如有錯還請各位大佬糾正

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/43720.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/43720.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/43720.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

發表EI會議論文-對考研生和研究生都有好處!

EI論文對考研和保研的幫助主要體現在以下幾個方面: 對考研的幫助 1.復試加分:在考研過程中,復試階段是關鍵,擁有EI論文可以證明考生具備一定的科研能力,給考官留下深刻印象,有助于提高復試通過率。 2.學…

解讀‘‘不要卷模型,要卷應用‘‘

前言 2024 年 7 月 4 日,世界人工智能大會暨人工智能全球治理高級別會議全體會議在上海世博中心舉行。百度創始人李彥宏在產業發展主論壇上發言,呼吁不要卷模型,要卷應用。 目錄 四個要點 積極的觀點 不合理性 總結 四個要點 李彥宏的呼吁…

多模態:Nougat詳解

文章目錄 前言一、模型結構1. encoder2. decoder3. set 二、數據增強三、數據splitting the pages 四、實驗評估repetitions during inference 五、代碼1. 環境安裝2. Dataset(dataset.py)3. Model(model.py) 總結 前言 科學知識…

一網統管/視頻匯聚/安防監控平臺EasyCVR啟動后無法訪問是什么原因?

智慧城市/一網統管/視頻匯聚/安防監控平臺EasyCVR兼容性強,支持多協議接入,包括國標GB/T 28181協議、GA/T 1400協議、部標JT808協議、RTMP、RTSP/Onvif協議、海康Ehome、海康SDK、大華SDK、華為SDK、宇視SDK、樂橙SDK、螢石云SDK等,并能對外分…

接口測試課程結構

課程大綱 如圖,接下來的階段課程,依次專項講解如下專題,能力級別為中級,進階后基本為中高級: 1.接口基礎知識; 2.抓包工具; 3.接口工具; 4.mock服務搭建(數據模擬服務&am…

虛擬化技術的標準化

虛擬化技術的標準化是一個復雜而系統的過程,它旨在通過制定統一的接口、協議和規范來確保不同虛擬化產品之間的兼容性和互操作性。以下是虛擬化技術標準化的一些具體步驟: 1. 需求分析與標準制定 需求收集:首先,需要廣泛收集來自…

Git使用——首次創建本地倉庫、配置、初始化、關聯遠程倉庫

1、安裝 Git軟件 官網:git-scm.com 有時候官網打不開,這里留存個之前下載過的安裝包: https://download.csdn.net/download/weixin_43908355/89502977 2、配置本地倉庫 在準備建倉庫的文件夾里,右鍵點擊:Git Bash …

鴻蒙系統創建簽名文件及使用創建簽名文件打包并安裝

* 第一步 第二步:創建.p12文件,點擊New如果有的話就Choose Existing 填好下面信息 點擊Next進入到下面界面 開始生成csr文件如下圖 點擊OK–>Finish 文件保存在了下面目錄 第三步 1.訪問華為開發者平臺,登錄開發者賬號,進…

【linux服務器篇】-Redis-RDM遠程連接redis

redis desktop manager 使用遠程連接工具RDM連接redis 市面上比較常見的其中一款工具redis desktop manager 簡單的說: Redis Desktop Manager 簡單的來講就是Redis可視化工具,可以讓我們看到Redis中存儲的內容。 redis desktop manager是一款功能強…

環境構建大師:精通Conda中的conda create命令

環境構建大師:精通Conda中的conda create命令 引言 Conda是一個開源的包管理系統和環境管理系統,廣泛用于Python和其他科學計算語言的依賴管理。conda create命令是Conda中最核心的命令之一,它允許用戶快速創建新的隔離環境,確保…

金絲雀部署的藝術:在Eureka中實現漸進式服務更新

金絲雀部署的藝術:在Eureka中實現漸進式服務更新 引言 在微服務架構中,金絲雀部署是一種逐漸將新版本的服務引入生產環境的策略,以測試新版本在小規模用戶群中的表現,并減少更新風險。Eureka作為Netflix開源的服務發現框架&…

【面試八股總結】面向對象三大特性、虛函數、純虛函數、虛繼承

參考資料:阿秀 一、面向對象三大特性 封裝:將數據和代碼捆綁在一起,避免外界干擾和不確定性訪問 繼承:讓某種類型對象獲得另一個類型對象的屬性和方法 多態:同一種事務表現出不同事務的能力,即&#xf…

紅黑樹,B+樹,B樹的結構原理及對比

紅黑樹 結構原理: 紅黑樹是一種自平衡的二叉搜索樹,它通過在每個節點上增加一個顏色屬性(紅色或黑色)來確保樹的平衡性。紅黑樹的平衡是通過一系列旋轉和重新著色操作來實現的,這些操作在插入、刪除節點時進行&#…

數據庫課設---學生宿舍管理系統(sql server+C#)

1.引言 1.1 內容及要求 設計內容:設計學生宿舍管理系統。 設計要求: (1)數據庫應用系統開發的需求分析,寫出比較完善系統功能。 (2)數據庫概念模型設計、邏輯模型設計以及物理模型設計。 …

yolov8 人體姿態識別

引言 在計算機視覺的各種應用中,人體姿態檢測是一項極具挑戰性的任務,它能夠幫助我們理解人體各部位的空間位置。本文將詳細介紹如何使用 YOLOv8 和 Python 實現一個人體姿態檢測系統,涵蓋模型加載、圖像預處理、姿態預測到結果可視化的全流…

Echarts水球圖(liquidFill)添加文字

效果 代碼 {type: liquidFill,shape: shapes[0].value,radius: 90%,data: [{name: 獨立百貨,value: 0}],center: [50%, 50%],color: [{type: linear,x: 0,y: 0,x2: 0,y2: 1,colorStops: [{offset: 0,color: #446bf5},{offset: 1,color: #2ca3e2}],globalCoord: false}],backgro…

JSP實現簡單的登錄和注冊

JSP實現登錄和注冊(Map集合模擬數據庫) 1、login.jsp2、 loginSelect.jsp3、register.jsp4、 RegisterSelect.jsp5、 index.jsp 1、login.jsp login.jsp中username和password在LoginSelect.jsp驗證是否一致使用session.setAttribute("login_msg&quo…

RTOS系統 -- ARM Cortex-M4 RPMSG之通道初始化函數

RPMsg Lite 在 ARM Cortex-M4 RTOS 中的使用 簡介 在ARM Cortex-M4處理器上使用的RTOS(實時操作系統)中,rpmsg_lite是一個輕量級的遠程處理消息傳遞框架,通常用于多核處理器或多核系統中不同處理器之間的通信。本文檔將介紹 rpm…

ffmpeg轉換MP4為gif命令

這里記錄一下使用 ffmpeg去轉化 gif 的一些快捷命令 # 直接轉換 ffmpeg -i 222.mp4 -r 12 222.gif# 調色板優化處理 ffmpeg -i 222.mp4 -r 12 -vf "split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" 222.gif第二條命令的解釋如下: split[s0][s1]&am…

nginx設置代理解決跨域問題

vue工程 npm run build 后把dist包放到 nginx代理服務器的html目錄,在conf/nginx.conf配置文件中增加配置,這樣就可以正常方位后端接口了,配置如下: server {listen 8193;server_name localhost 127.0.0.1;location / {root D:…