---
# System prepended metadata

title: Python 資料型別
tags: [Python]

---

# Python 資料型別
###### tags: `Python`

為了可以正確地使用，或是更加便利的方式讀取資料，所以程式語言規劃[資料型別]
## 什麼是資料型別
ex:這是菇類的什麼品種。
```python=
34+97
34.5+97.5
complex=6+4j
complex=4+1j
```
**數值**
整數int、浮點數float、複數complex

**字串**
'Apple'
"Banana"
'Apple'+'Banana'
AppleBanana
i='apple'
i.upper() 轉成大寫
i.lower() 轉成小寫
i.count('p') 算出框框內的文字有幾個
j='pneumonoultramicroscopicsilicovolcanoconiosis'
j.count('o')

資料型別具有的功能稱為方法(Method)

**邏輯型別(布林植Boolean)**
46 < 49 True
46 > 49 False

**串列型態(List Type)**
```Python=
[57,'banana','apple']
Agroup= ['sys','rip','csi','sop']
Bgroup= ['ccc','aaa','bbb']
Agroup.append('cso') 新增'cso'
Agroup.append('minecraft')
Agroup.remove('sys')
Agroup.sort() 自動排列a~z
test_result = [87,95,13,44,30,10,1,77]
test_result.sort() 自動排列數字小到大
```
**字典型態(Dictionary Type)**
```Python=
{索引種類1:內容標題1，索引種類2:內容標題2，索引種類3:內容標題3}
{'1stClass':65,'2ndClass:55','3rdClass:45'}
activities = {'Monday':'Basketball','Tuesday':'bike','Wednesday':'swim','Thursday':'Nintendo Switch','Friday':'GO HOME'}
activities['Monday'] 呼叫星期一
activities['Friday'] 呼叫星期五
```
