# 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'] 呼叫星期五 ```