資源簡介 (共18張PPT)4.1.2 Python的數據類型整型(int)整型即取值為整數,包括正整數、負整數和0比如: 13,-12,0也是整型程序結果a=12b=15print(a+b)2701 數值(number)01 數值(number)浮點型(float)浮點型由整數部分和小數部分組成,當計算有精度要求時被使用比如:1.333,-2.55。如果是非常大的浮點數,就可以用科學計數法e來表示,比如:2.1e4(2.1*104),3.2e-5(3.2*10-5)程序結果a=1.25b=1.35print(a+b)2.601 數值(number)復數(complex)與數學中的復數概念一致,z=a+bj,a是實數部分,b是虛數部分,a和b都是浮點數類型。虛數部分用j或J表示z=12.3+4j,z=-5.6+7j字符串(String)是一段文本字符比如:a=“我喜歡學習Python”,b='大家一起來學習呀’單行字符串用單引號或雙引號括起來表示多行字符串用三引號括起來比如: '''我喜歡學Python大家一起來學習呀'''02 字符串(string)索引連接程序a=”我喜歡學習”b=”Python”結果歡我喜歡學習Pythonprint(a[2])print(a+b)字符串操作02 字符串(string)03 布爾值(Bool)布爾型只有True和False兩種情況—與數值型對應用于條件判斷—與字符串對應1等價于true0等價于false非空字符串等價于true空字符串等價于falseif 1print('true')if 0print('false')if 'hhh'print('true')if ''print('false')列表(List)元組(Tuple)集合(Sets)字典(Dictionary)使用方括號[]來建立列表,列表里的元素用逗號分隔開有序的序列可任意添加和刪除元素a=['name',18,True,'teacher',3.55]列表里的元素可以包含各種類型的數據04 列表(list)04 列表(list)索引連接添加刪除程序a=[1,3,'hello!']b=[2,4,'world']結果hello![1, 3, 'hello!', 2, 4, 'world']print(a[2])print(a+b)末尾添加:a.append('Python')索引添加:a.insert(1,'Python')[1, 3, 'hello!', 'Python'][1, 'Python',3, 'hello!' ]刪除末尾:a.pop()索引刪除:a.pop(1)[1, 3][1, 'hello!' ]列表操作05 元組(tuple)元組使用圓括號()來建立元組,如果元組中只有一個元素,元素后面的逗號不能省略。元組是有序的序列元組是不可變類型,一旦初始化就不能修改a=('name','age',18)tuple1=()tuple2=('hello',)——空元組——只有一個元素的元組用花括號{}來建立集合集合里不允許有重復元素集合是無序數據的組合,不能用索引來查找a={1,2,3,3}a=set{[1,2,3,3,3]}——a={1,2,3}——將列表轉換為集合06 集合(set)集合操作——就是數學中的并集、交集、差集運算并集交集差集程序a={1,3,4,5,7}b={2,3,6,7,8}結果{1,2,3,4,5,6,7,8}{3,7}print(a|b)print(a&b)print(a-b){1,4,5}集合操作06 集合(set)07 字典(dict)用花括號{}來建立字典是一種映射類型,是無序的鍵值對(key:value)的組合key在字典中唯一,且一旦建立不能更改a={'1001':'zhanglei','1002':'lixiang'}查找增加修改程序a={'1001':'張雷','1002':'向西'}用key值來獲取value的值:a.get['1001']直接賦值新的鍵值對:a['1003']='王二'直接賦值新的鍵值對:a['1001']='李四'字典操作刪除通過pop: a.pop['1001']07 字典(dict)對象類型 類型名稱 示例 說明數值型 int,float,complex 1,2.55,1.3+2.5j 數值大小沒有限制字符串型 string 'hello!',”world”,'''study python''' 使用單引號、雙引號、三引號作為括起來布爾型 bool true,false 只有兩個值,用于邏輯判斷和條件判斷列表 list [1,2,3,‘list’] 用方括號括起來,有序序列,元素可以是任意類型元組 tuple (1,2,3,'hello') 用圓括號括起來,如果元組中只有一個元素,元素后面的逗號不能省略。集合 set {1,2,3,4} 用大括號括起來,無序序列,元素不允許重復字典 dic {'1001':'zhanglei','1002':'lixiang'} 用大括號括起來,元素成鍵值對出現課堂練習1.以下不是簡單數據類型的是( )A.float B.str C.bool D.dict2.下面哪項是字符串? ( )A.新年快樂 B.x-y-z C.Happy New Year D.’新年好’3.在python中,以下哪個選項a 的數據類型為整型( )A.a=5 B.a=input() C.a='5' D.a=5.04.列表list1=[2,3,5,10,18,22,29],現在想要得到列表的最后一個元素29,以下語句能實現該功能的是( )A.list1[6] B.list1[7] C.list1[-2] D.list1[-1]DDAA D 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫