Python的資料型別總結
下面的表格中列出了已經學習過的資料型別,也是python的核心資料型別之一部分,這些都被稱之為內建物件。
物件型別 | 舉例 |
---|---|
int/float | 123, 3.14 |
str | `hiekay.github.io` |
list | [1, [2, `three`], 4] |
dict | {`name`:”hiekay”,”lang”:”python”} |
tuple | (1, 2, “three”) |
set | set(“qi”), {“q”, “i”} |
不論任何型別的資料,只要動用dir(object)或者help(obj)就能夠在互動模式下檢視到有關的函式,也就是這樣能夠檢視相關幫助文件了。舉例:
>>> dir(dict)
>>>
[`__class__`, `__cmp__`, `__contains__`, `__delattr__`, `__delitem__`, `__doc__`, `__eq__`, `__format__`, `__ge__`, `__getattribute__`, `__getitem__`, `__gt__`, `__hash__`, `__init__`, `__iter__`, `__le__`, `__len__`, `__lt__`, `__ne__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__setitem__`, `__sizeof__`, `__str__`, `__subclasshook__`, `clear`, `copy`, `fromkeys`, `get`, `has_key`, `items`, `iteritems`, `iterkeys`, `itervalues`, `keys`, `pop`, `popitem`, `setdefault`, `update`, `values`, `viewitems`, `viewkeys`, `viewvalues`]
先略過__雙下劃線開頭的哪些,看後面的,就是dict的內建函式。至於詳細的操作方法,通過類似help(dict.pop)的方式獲得。
檢視:”doc“。這是什麼,它是一個檔案,裡面記錄了對當前所檢視的物件的詳細解釋。
>>> dict.__doc__
>>>
"dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object`s
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)"
還可以通過obj.doc檔案來看
>>> print dict.__doc__
dict() -> new empty dictionary
dict(mapping) -> new dictionary initialized from a mapping object`s
(key, value) pairs
dict(iterable) -> new dictionary initialized as if via:
d = {}
for k, v in iterable:
d[k] = v
dict(**kwargs) -> new dictionary initialized with the name=value pairs
in the keyword argument list. For example: dict(one=1, two=2)
總之,只要用這種方法,你就能得到所有幫助文件。如果可以上網,到官方網站,是另外一種方法。
相關文章
- Go 的資料型別總結Go資料型別
- JS 資料型別總結JS資料型別
- Python3學習(基本資料型別-集合-字典-基本資料型別總結)Python資料型別
- Mysql支援的資料型別(總結)MySql資料型別
- [python] Python型別提示總結Python型別
- go 基礎總結 --- 資料型別Go資料型別
- JavaScript資料型別轉換總結JavaScript資料型別
- Python常用的組合資料型別彙總Python資料型別
- 可變資料型別(mutable)與不可變資料型別(immutable)總結資料型別
- JS基礎總結(1)——資料型別JS資料型別
- Redis中 HyperLogLog資料型別使用總結Redis資料型別
- C++的資料型別總結,不能錯過C++資料型別
- Python資料型別Python資料型別
- Python常用的資料型別Python資料型別
- python的資料型別(集合)Python資料型別
- Python的基本資料型別Python資料型別
- 資料型別是什麼?Python的資料型別又有哪些?資料型別Python
- Python str型別學習總結(一)Python型別
- Python之資料型別Python資料型別
- python基本資料型別Python資料型別
- Python資料型別3Python資料型別
- Python3的資料型別Python資料型別
- python的基礎資料型別Python資料型別
- Python基本資料型別:布林型別(Boolean)Python資料型別Boolean
- 4.1-4.4python的資料型別Python資料型別
- 【Python】組合資料型別Python資料型別
- Python資料型別——列表(List)Python資料型別
- python解析c型別資料Python型別
- (三)Python基本資料型別Python資料型別
- python筆記--資料型別Python筆記資料型別
- Python支援哪些資料型別Python資料型別
- Python資料型別基礎Python資料型別
- Python內建資料型別Python資料型別
- python自學——資料型別Python資料型別
- Java基本資料型別總結、型別轉換、常量的宣告規範,final關鍵字的用法Java資料型別
- js中其他資料型別的值轉為字串的相關總結JS資料型別字串
- Python基本資料型別之浮點型Python資料型別
- JavaScript基本型別總結JavaScript型別