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)中的「字串的複製」



參考連結:

全球首屆元宇宙時裝周,複刻20年前的失敗?

全球首屆元宇宙時裝周, 遇到瓶頸 複刻20年前的失敗? 目錄 元宇宙時裝周參與盛況 叫好不叫座?新興技術的行銷瓶頸 由虛擬實境平台 Decentraland 所舉辦的「元宇宙時裝週」(Metaverse Fashion Week...