Python —— 資料型別
阿新 • • 發佈:2020-07-17
Fate makes relatives, but choice makes friends.
親戚是天生的,而朋友則是選擇的。
Python —— 資料型別
本文所有示例程式都是挨個執行過的了,請放心食用
筆誤是很難避免的,因為本來就是沒什麼時間整理。
(時間都在追劇)
Python有六種標準資料型別
- Number :數字
- String :字串
- List :列表
- Tuple :元組
- Set :集合
- Dictionary :字典
目錄
1. Number:數字1.1 定義數字變數2. 字串2.1 定義字串變數3. 列表定義列表取列表內的元素列表常用的子函式程式示例:4. 元組定義元組 個人常用的元組場景5. 集合程式例項6. 字典字典的定義程式例項
1. Number:數字
數字資料型別用於儲存數值。
數字型別分類:
- Int:整數型
- Float:實數型(浮點型)
- Complex:複數型(非工科很少用)
1.1 定義數字變數
i=1#這是整數型
f=1.0#這是實數型
c=1+2j#這是複數型
2. 字串
字串資料型別用於儲存由字元組成的字元序列。
2.1 定義字串變數
s1="這是一條字串"
s2="字串在一定意義上可以說就是儲存一串文字和字元"
3. 列表
列表即是序列的一種,且其允許新增、移除元素。
- 用中括號括起元素
定義列表
li=[1,2,3]
取列表內的元素
li=[1,2,3]
i1=li[0]#取第一個元素
i2=li[1]#取第二個元素
i=li[0:2]#從第一個開始,取兩個元素組成的新列表
列表常用的子函式
程式示例:
li=[1,2,3]
print(li)
li.append(4)#新增元素
li.append(1)#允許新增重複元素
print(li)
li.insert(2,1)#在第3個位置插入元素‘1’
print(li)
print(li.count(1))#輸出元素‘1’的個數
li.remove(1)#刪除第一個元素‘1’
print(li)
li.clear()#清空列表的元素
print(li)
執行結果:
[1,2,3]
[1,2,3,4 ,1]
[1,2,1,3,4,1]
3
[2,1,3,4,1]
[]
4. 元組
元組也是序列的一種,但元素是不允許修改的。
- 用小括號括起元素
定義元組
tu=(1,2,3)
個人常用的元組場景
(其實我很少打程式碼)
程式:
defget_info():
return"小魚","身高四捨五入兩米","最近沉迷於電視劇"
print(get_info())
print("資訊中的人物名字:",get_info()[0])
執行結果:
('小魚','身高四捨五入兩米','最近沉迷於電視劇')
資訊中的人物名字:小魚
其實函式get_info
返回的就是一個元組。
5. 集合
集合是序列的一種,其中定義上符合數學意義上的集合,即元素不重複。
- 集合支援增刪操作
- 集合用大括號括起元素
程式例項
se={1,2,3}
print(se)
se.add(4)#新增元素數字‘4’
se.add("3")#新增元素字串‘3’
print(se)
se.remove(2)#刪除元素數字2
print(se)
se.clear()#清空集合
print(se)
執行結果:
{1,2,3}
{1,2,3,4,'3'}
{1,3,4,'3'}
set()
注意數字3
和字串'3'
是不同型別的兩種元素。
6. 字典
字典是序列的一種,它支援用關鍵詞(鍵)
來訪問對應值(值)
- 字典也用大括號括起
- 系統學習時對元素的稱呼是:
鍵
和值
字典的定義
di={'蘋果':'apple','桃子':'peach'}
上述程式碼中,'蘋果'
和'桃子'
則是作為關鍵詞(鍵)
。
對應的,'apple'
和'peach'
則是作為對應值(值)
。
程式例項
di={'蘋果':'apple','桃子':'peach'}
print("我在想{0}吃".format(di['桃子']))
print("我手上還有一個",di['蘋果'])
di.update({'耐用的':'durable'})#新增關鍵詞(鍵)和對應值(值)
print("Itis",di['耐用的'])
執行結果:
我在想peach吃
我手上還有一個apple
Itisdurable