資源簡介 (共12張PPT)Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.少兒編程課數據存放箱字符串操作s='abcdefg'#輸出字符中的全部內容print(s)#輸出字符串中的第一個字符print(s[0])#輸出字符串中的第二個字符print(s[1])#輸出字符串中的最后一個字符print(s[len(s)-1])len():可以獲取字符串長度字符串截取名稱[開始下標:結束下標]:從開始下標截取直到結束下標-1若省略結束下標,則表示截取到末尾s='abcdefg'#從字符串中截取前5個字符print(s[0:5])s='abcdefg'#截取字符串中的cdefg字符print(s[2:])二進制二進制是計算技術中廣泛采用的一種數制二進制數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是“逢二進一”十進制數據是用0到9十個數碼來表示的數。它的基數為10,進位規則是“逢十進一”二進制轉換指令bin():將一個整數轉換為二進制字符串t1=97t2=bin(t1)print(t2)運行結果:0b1100001注意:以0b開頭,代表該數值為二進制數值思考:如何截取除0b以外的所有字符 ?ASCII碼ASCII(American Standard Code for Information Interchange,美國信息交換標準代碼)是基于拉丁字母的一套電腦編碼系統,主要用于顯示現代英語和其他西歐語言為計算機中二進制數所表示的內容,制定的統一規則運行結果:9765ASCII碼轉換指令ord():將一個字符轉換為與之對應的ASCII碼值t1='a't2=ord(t1)print(t2)t1='A't2=ord(t1)print(t2)指令綜合應用t1='a'#將字符轉換為對應的ASCII碼值t2=ord(t1)print(t2)#將數值轉換為對應的二進制字符串t3=bin(t2)print(t3)#截取二進制中除0b以外的字符t4=t3[2:]print(t4)運行結果:970b11000011100001UnicodeUnicode(統一碼、萬國碼、單一碼)是計算機科學領域里的一項業界標準,包括字符集、編碼方案等Unicode 是為了解決傳統的字符編碼方案的局限而產生的,它為每種語言中的每個字符設定了統一并且唯一的二進制編碼,以滿足跨語言、跨平臺進行文本轉換、處理的要求步驟分析1、用戶從鍵盤輸入內容2、將輸入的內容轉換為列表3、遍歷列表中的所有字符4、將每個元素轉為其對應的ASCII碼值6、將轉換后的ASCII碼轉為其對應的二進制7、將二進制字符串中的0b截取掉實現代碼s=input("請輸入內容:包括字母、數字、標點符號 ")li=list(s)code=""for x in range(len(li)):t1=li[x]t2=ord(t1)t3=bin(t2)t4=t3[2:]code=code+t4print("二進制碼:",code)+:連接符,可以用來連接字符串 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫