【Python基礎程式設計015 ● Python入門 ● Debug除錯程式 】
阿新 • • 發佈:2020-08-17
---------Python基礎程式設計---------
Author : AI菌
【內容講解】
1、資料型別轉換的格式: 目標資料型別(資料) 意思是說,把"資料"轉換成 "目標資料型別". 2、常用的資料型別轉換 函式 說明 int(x [,base ]) 將x轉換為一個整數 float(x ) 將x轉換為一個浮點數 complex(real [,imag ]) 建立一個複數,real為實部,imag為虛部 str(x ) 將物件 x 轉換為字串 repr(x ) 將物件 x 轉換為表示式字串 eval(str ) 用來計算在字串中的有效Python表示式,並返回一個物件 tuple(s ) 將序列 s 轉換為一個元組 list(s ) 將序列 s 轉換為一個列表 chr(x ) 將一個整數轉換為一個Unicode字元 ord(x ) 將一個字元轉換為它的ASCII整數值 hex(x ) 將一個整數轉換為一個十六進位制字串 oct(x ) 將一個整數轉換為一個八進位制字串 bin(x ) 將一個整數轉換為一個二進位制字串
【程式碼演示】
""" 1、資料型別轉換的格式: 目標資料型別(資料) 意思是說,把"資料"轉換成 "目標資料型別". 2、常用的資料型別轉換 函式 說明 int(x [,base ]) 將x轉換為一個整數 float(x ) 將x轉換為一個浮點數 complex(real [,imag ]) 建立一個複數,real為實部,imag為虛部 str(x ) 將物件 x 轉換為字串 repr(x ) 將物件 x 轉換為表示式字串 eval(str ) 用來計算在字串中的有效Python表示式,並返回一個物件 tuple(s ) 將序列 s 轉換為一個元組 list(s ) 將序列 s 轉換為一個列表 chr(x ) 將一個整數轉換為一個Unicode字元 ord(x ) 將一個字元轉換為它的ASCII整數值 hex(x ) 將一個整數轉換為一個十六進位制字串 oct(x ) 將一個整數轉換為一個八進位制字串 bin(x ) 將一個整數轉換為一個二進位制字串 """ # float:str轉換為float i = float("3.6") print(i) # 3.6 print(type(i)) # <class 'float'> # int:處理浮點數,只留下整數部分,捨棄小數部分(並不是四捨五入操作) i = int(10.6) print(i) # 10 print(type(i)) # <class 'int'> # int:第二個引數為8,表示按8進位制轉換後顯示,結果為 8 str1 = "12" num1 = int(str1, 8) print(num1) # 10 # int:第二個引數為16,表示按16進位制轉換後顯示,結果為 16 num2 = int(str1, 16) print(num2) # 18 # complex():建立複數,第一個引數是複數的實部,第二個引數是複數的虛部 c1 = complex(10, 4) print(c1) # (10+4j) # eval(): 將字串形式的資料,轉換為原本的型別 str2 = "3.14" print(eval(str2)) # 3.14 print(type(eval(str2))) # <class 'float'> # hex: 將一個整數轉換為十六進位制 # 0x 開頭表示十六進位制 print(hex(1024)) # 0x400 """ 練習: 從鍵盤上錄入蘋果的價格:4.50元, 重量:2.50斤 列印應付金額 """ # 1.錄入蘋果的價格 str_price= input("請錄入蘋果的價格:") # 把str_price轉成float型別的小數 price = float(str_price) print(price) print(type(price)) # 2.錄入蘋果的重量 str_weight= input("請錄入蘋果的重量:") # 把str_weight轉成float型別的小數 weight = float(str_weight) print(weight) print(type(weight)) # 3.計算應付金額 money = price * weight # 4.列印應付金額 print(money)
【往期精彩】
▷【Python基礎程式設計196 ● 讀取檔案的4種方式】
▷【Python基礎程式設計197 ● 讀取檔案的4種方式】
▷【Python基礎程式設計198 ● 讀取檔案的4種方式】
▷【Python基礎程式設計199 ● Python怎麼讀/寫很大的檔案】
▷【Python基礎程式設計200 ● 讀取檔案的4種方式】
▷【Python基礎程式設計201 ● 讀取檔案的4種方式】
▷【Python基礎程式設計202 ● 讀取檔案的4種方式】
▷【Python基礎程式設計203 ● 讀取檔案的4種方式】
【加群交流】