Number(數字)
String(字元串)
List(清單)
Tuple(元組)
Set(集合)
Dictionary(字典)
Python3 的六個标準資料類型中:
不可變資料(3 個):Number(數字)、String(字元串)、Tuple(元組);
可變資料(3 個):List(清單)、Dictionary(字典)、Set(集合)。
Python3 支援四種不同的數字類型
int(有符号整型)
float(浮點型)
complex(複數)
bool(布爾型)
<code>python2 中有個的 Long</code>
代碼展示:
輸出
由數字、字母、下劃線組成的一串字元,一般用兩個單引号、雙引号或者六個雙引号包起來的是字元串 str 兩個引号的字元串,隻能在一行書寫;六個引号的字元串,可以換行書寫
通過<code>[中括号]</code>索引字元串
清單的标志是 [] 一個清單可以存放多個元素,元素可以是任意的類型 不同元素之間使用 逗号 分隔
清單也是通過[ <code>中括号</code> ] 索引
<code>tuple和list非常接近,tuple通過()初始化。和list不同,tuple是不可變對象。也就是說tuple一旦生成不可以改變。如果我們修改tuple,會引發TypeError異常。</code>
元組的标志是 () 一個元組可以存放多個元素,元素可以是任意的類型,不同元素之間使用 逗号 分隔
<code>set是用來存儲不重複元素的容器,當中的元素都是不同的,相同的元素會被删除。我們可以通過set(),或者通過{}來進行初始化。注意當我們使用{}的時候,必須要傳入資料,否則Python會将它和dict弄混。</code>
特性:無序性: 集合中 的元素沒有次序唯一性; 集合中不允許存在值相同的元素;
交集:a&b
并集:a|b
差集:a-b
超集: a>=b
子集: a<=b
注意事項:
set 是可變資料類型
set 類型的元素不可以是可變的資料類型
<code>dict也是Python當中經常使用的容器,它等價于C++當中的map,即存儲key和value的鍵值對。我們用{}表示一個dict,用:分隔key和value。</code>
特性:無序性:字典中 的元素沒有次序 以key : value 的形式存值 key 值唯一,如果重複,後添加的覆寫先添加的
字典中 key 是唯一,必須為不可變資料類型
字典中value可以重複
字典是可變資料類型
如果覺得内置函數都擠在一行,看起來麻煩,那我們利用重定向将内置函數寫入到文本檔案裡面
檢視内置函數.txt 裡面的内容如下:
好多啊,越多,說明 python 越強大,都不用自己去實作這些功能,下面簡要介紹幾個内置函數
type()函數可以用來查詢變量所指的對象類型
輸出:
<code>直接重定向到關鍵字.txt</code>