Python3有哪几种数据类型?
生活随笔
收集整理的這篇文章主要介紹了
Python3有哪几种数据类型?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、Python3有哪幾種數據類型?分別列出:有序類型、無序類型、可變類型、不可變類型
(1)python內置有6種對象類型:
| Number 數值型 | int 整型 | 不可變 |
| ? | float 浮點型 | 不可變 |
| ? | complex 復數 | 不可變 |
| String 字符串 | ? | 不可變 |
| Tuple 元組 | ? | 不可變 |
| List 列表 | ? | 可變 |
| Set 集合 | set 集合 | 可變 |
| ? | frozenset 不可變集合 | 不可變 |
| Dict 字典 | ? | 可變 |
?
有序類型:列表(list)、字符串(str)、數字(Number)、元組(tuple)
無序類型:字典(dict)、集合(set)
可變類型:列表(list)、字典(dict)、可變集合(set)
不可變類型:字符串(str)、數字(Number)、元組(tuple)、不可變集合(frozenset)
備注:python3.6之前dict是無序類型,python3.7后變成了有序類型
?
二、如何判斷一個數據類型是可變數據類型還是不可變數據類型??
?第一種方法:看id值
數據的改變引起了內存地址的改變,這種數據類型就是不可變數據類型
數據的改變沒有引起內存地址的改變,這種數據類型就是可變數據類型
第二種方法:看方法
查看對象類型是否支持直接改變對象的方法,如list類型的append方法就可以直接改變list對象
來源:https://blog.csdn.net/WaveMyth/article/details/107443741
總結
以上是生活随笔為你收集整理的Python3有哪几种数据类型?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IntelliJ IDEA 15快捷键大
- 下一篇: 4个几乎一模一样的霸气名字 比较相似的网