初步認識Python看這裡:類型轉換

初步認識Python看這裡:類型轉換
初步認識Python看這裡:類型轉換

還不認識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. [1]222
  2. [2]222.0
  3. [3]111111.0
  4. [4]”111111″
>>> float("111" * int(input("Enter a number:" )))
Enter a number: 2

提示:該題目有套用到Python基本概念第六課-字串運算子的串接 (concatenate)中的「字串的複製」

 

對Python有興趣的同學也可以看看部落格裡其他相關文章喔~

 

 

 

其他閱讀

初步認識Python看這裡:字串的串接與複製

初步認識Python看這裡:變數

工程師們口中的Python到底是甚麼? 很重要嗎?

暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~

全球TOP 5熱門程式語言,除了Java課程你還應該知道….

優質UI課程讓你放眼世界,一展長才圓夢去!!

人人都能是工程師!台灣 IT 培訓中心推「找到工作再付學費」專案,要試試嗎?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *