今天Python就要教你,什麼是Type Conversion!不可以錯過喔!
推薦閱讀:
學會Python,這七種白領職業也不怕被取代!!
連Python都會唸錯?身為工程師應該知道的英文!!
小法寶讓Python工程師寫程式時不再怕分心!
Java課程助你擠進IT專業職場大門
暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~
Java課程、UI課程、程式課程、網路行銷課程推薦
不想再領死薪水?來上Java課程,保證你笑咪咪領高薪!
類型轉換
在 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)中的「字串的複製」
推薦閱讀:
學會Python,這七種白領職業也不怕被取代!!
連Python都會唸錯?身為工程師應該知道的英文!!
小法寶讓Python工程師寫程式時不再怕分心!
Java課程助你擠進IT專業職場大門
暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~
Java課程、UI課程、程式課程、網路行銷課程推薦
不想再領死薪水?來上Java課程,保證你笑咪咪領高薪!
