在Python中,不同的變數類型之間並沒有明確的界線,所謂的井水不犯河水,有些時候會自動轉換,像是在Python中True/False在與數值作加減運算的時候就會自動地被轉換為1與0,然而在一些不是這麼顯而易見的情況之下,就需要依靠手動進行變數類型的轉換,例如:
這時,會出現"TypeError",因為days的變數類型是整數,而其他的變數類型則是字串。
因此就要透過手動的變數類型轉換,來解決這樣的問題。轉換的方法很簡單,就是「最終轉換的變數類型名稱(待轉換之變數)」,實例如下:
這樣就可以修正先前碰到的TypeError的問題了。
明日預告:Python中的資料結構(1)