網站首頁 編程語言 正文
使用type()查看數據的類型
在Python中, 可以使用type()類型來查看數據的類型:
>>> type(3) <class 'int'> >>> type("123") <class 'str'> >>> type(True) <class 'bool'> >>> x = 1 + 2j >>> type(x) <class 'complex'>
使用type來定義類
我們先來看一張圖
仔細觀察
- 我們使用 class 定義了 Class類,然后實例化給 cls
- 觀察cls的類型,它的類型指向 Class
- 那么Class的類型指向誰呢?指向type
仔細思考,會不會Class是由type來定義的呢?
是的,其實Class是由 type來聲明。
我們上代碼測試一下
可以看到,type需要三個參數,你可以理解為:
- 第一個參數: 類名
- 第二個參數:繼承
- 第三個參數:私有化
問題來了,那如果定義私有函數呢?
可以看到,先定義一個函數,然后再用type定義類。
其中:
-
get_author
: 私有函數名
問題又來了,如果去繼承呢?
OK,基本情況就是這樣。
原文鏈接:https://aiyuechuang.blog.csdn.net/article/details/120114237
相關推薦
- 2022-05-09 Python數據可視化之使用matplotlib繪制簡單圖表_python
- 2022-07-11 go語言數據結構之前綴樹Trie_Golang
- 2023-01-18 Qt實現制作簡單的計算器_C 語言
- 2022-04-28 在vmware虛擬機安裝dpdk的詳細過程_VMware
- 2022-10-17 docker?compose運行微服務項目的方法_docker
- 2022-09-22 nodeSelector:Pod 定向調度
- 2022-03-08 android?studio組件通信:Intend啟動Activity接收返回結果_Android
- 2024-04-07 mybatis-plus插入數據庫值無效(插入不對,沒有插入數據庫默認值,int的類型的null會變
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支