close

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初學者課程1-加減乘除四則運算

 

Python初學者課程2-Floats浮點數

 

Python初學者課程3-升冪降冪,商數餘數

 

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

 

被人工智慧主導的未來長啥樣?這個樂團給你解答!

 

人工智慧技術讓世界名畫蒙娜麗莎栩栩如生,如同真人一般!

 

現在的人工智慧,輕鬆幫你搞定垃圾分類!

arrow
arrow

    Ezra.Yii5778 發表在 痞客邦 留言(0) 人氣()