網站首頁 編程語言 正文
使用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-04-22 git報錯Please make sure you have the correct access
- 2022-05-17 Python的集合類型之set和frozenset詳解_python
- 2022-08-13 在配置mybatis時報找不到xml文件,或者xml找不到對應方法的坑
- 2022-03-05 Flutter基本組件Basics?Widget學習_Android
- 2022-07-29 Ubuntu中的sudo和su命令介紹_linux shell
- 2023-06-03 React實現一個倒計時hook組件實戰示例_React
- 2022-04-20 Django學習之路之請求與響應_python
- 2022-06-08 Android即時通訊設計(騰訊IM接入和WebSocket接入)_Android
- 最近更新
-
- 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同步修改后的遠程分支