iT邦幫忙

0

第五天Python學習

  • 分享至 

  • xImage
  •  

今天是Python學習的第五天,我複習了昨日的數據類型轉換

例一:字串轉整數

num_str = "10"
num_int = int(num_str) # 將字串 "10" 轉換為整數 10
print(num_int + 5) # 結果是 15

例二:浮點數轉字串

height = 1.72
height_str = str(height) # 將浮點數 1.75 轉換為字串
message = "我的身高是 " + height_str + " 公尺。"
print(message)

在網路上有看到一些轉換無效的例子,雖然 Python 的數據類型轉換很靈活,但並不是所有的轉換都是有效的。例如,如果將一個無法解析為數字的字串轉換為整數,會發生錯誤:

invalid_str = "abc"
num = int(invalid_str) # 這會引發 ValueError,因為字串 "abc" 無法轉換為整數

為了避免這類錯誤,需要確保數據格式正確,或者在代碼中加入錯誤處理來捕獲這些潛在的問題,明確進行數據類型的轉換不僅可以避免錯誤,也能讓程式的邏輯更加清晰。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言