close
要是搞不懂Python的類型轉換,當無法成功操作某些動作時,你可是會手足無措的!
類型轉換
在 Python 中無法完成某些操作,常常是因為類型不同而導致。例如類型為字串的'1'和'1'加在一起無法產生 2,只能產生'11'。
若你希望'1'+'1'產生 2 的話,那就要進行類型轉換(Type Conversion)的程序了。在此例中,使用的「int」函數如下所示:
>>> "1" + "1" '11' >>> int("1") + int("1") 2 >>> int("1" + "1") 11
這裡提供Python 類型轉換的另一個例子:將用戶輸入(輸入的用法請參照:Python基本概念第五課-輸入與輸出)的為字串轉換為浮點數,並計算:
>>> float(input("Enter a number: ")) + float(input("Enter another number: ")) Enter a number: 70 Enter another number: 7 77.0
小試身手,來挑戰看看:【選擇題】在以下 Python 程式碼中輸入 2 ,最後的結果會是:
-
[1]222
-
[2]222.0
-
[3]111111.0
-
[4]"111111"
>>> float("111" * int(input("Enter a number:" ))) Enter a number: 2
提示:該題目有套用到Python基本概念第六課-字串運算子的串接 (concatenate)中的「字串的複製」
延伸閱讀看這裡:
網頁設計學員一定要會!! 想做好SEO? AWD也辦的到!!
全球最大賣場人員自從有了這款人工智慧玩具,每個人都笑顏逐開了?!
暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~
文章標籤
全站熱搜
留言列表