資源簡介 (共17張PPT)Python第一階段第8課變形金剛-數據類型轉換課程目標課程內容 掌握Python中的數據類型轉換課程時間 60分鐘1、什么是數據類型。教學目標 2、數據類型有哪些。教學難點 變量設備要求 音響、A4紙、筆 課前回顧 課堂知識 基礎任務 升級任務 創意練習課前回顧01課前回顧01 Python中的數據類型;Python3 中有六個標準的數據類型:Number(數字)List(列表)String(字符串)Tuple(元組)Set(集合)Dictionary(字典)Python3 的六個標準數據類型中:不可變數據:Number(數字)、String(字符串)、Tuple(元組);可變數據:List(列表)、Dictionary(字典)、Set(集合)。課堂知識02課堂知識02 類型轉換;數據類型的轉換,你只需要將數據類型作為函數名即可。以下幾個內置的函數可以執行數據類型之間的轉換。這些函數返回一個新的對象,表示轉換的值。課堂知識02其他數據類型轉換為int;A = '100'B = int(A)print(B)--------->> 100print(type(B)) --------->> 這里A變量的值為 "字符串類型" 的100,字符串類型為文本類型,無法進行數學計算。新創建變量B,來進行數據類型轉換,轉換的方式,在等號右邊加入要轉換的數據類型,之后將要轉換的變量,放入括號中即可。最后數據結果發現變量B已經是整形的數值100了。課堂知識02其他數據類型轉換為float;A = 1B = float(A)print(B)--------->> 1.0print(type(B)) --------->> 這里A變量的值為 "整型" 的100,類型為整數型數字。新創建變量B,來進行數據類型轉換,轉換的方式,在等號右邊加入要轉換的數據類型,之后將要轉換的變量,放入括號中即可。最后數據結果發現變量B已經由整數1,變為小數值1.0了。最后其類型為float課堂知識02其他數據類型轉換為string;A = 100B = str(A)print(B)--------->> '100'print(type(B)) --------->> 這里A變量的值為 "整型" 的100,類型為整數型數字。新創建變量B,來進行數據類型轉換,轉換的方式,在等號右邊加入要轉換的數據類型,之后將要轉換的變量,放入括號中即可。最后數據結果發現變量B已經由整數100,變為字符串類型的'100'了。最后其類型為str。在這里要注意字符串類型的數值使用print函數,打印出來的結果,在控制臺中,是看不到單引號的,但是其類型,的確是str類型。課堂知識02其他數據類型轉換為bool;A = 1B = bool(A)print(B)--------->> Trueprint(type(B)) --------->> A = 0B = bool(A)print(B)--------->> Falseprint(type(B)) --------->> 這里bool類型的轉換與其他類型轉換的方式相同,但需要注意一點,所有類型都可以轉換為布爾型,除了數字【0】和【None】轉換為布爾型是False其余的都是True。基礎任務03基礎任務03 將str類型的變量a = '100' 轉換為int類型的 a = 100升級任務04升級任務04將一個整形int轉換為浮點型float!創意練習05創意練習05練習一:已知”空值”是Python里一個特殊的值,用None表示。None并不是0。不要將二者混淆。0是有意義的,而None只是一個特殊的空值。想一想其他的數據類型可能轉換為None類型嗎? 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫