如何在Python中比較字串和數字?


除數字型別以外不同型別的物件由其型別名稱排序;不支援恰當比較的相同型別的物件由其地址排序。當你對兩個字串或兩個數字型別進行排序時,將按照預期方式進行排序(字串按字典順序,整陣列按數值順序)。

當你對數字型別和非數字型別進行排序時,數字型別優先。

如果在 str 物件中有一個數字,則可以使用它們各自的建構函式將其轉換成浮點數或整數。例如,

i = 100
j = "12"
int_j = int(j)
print(int_j < i)

這將產生如下輸出

True

更新於: 17-6-2020

2K+ 瀏覽量

啟動你的職業生涯

完成課程後獲得認證

快速上手
廣告
© . All rights reserved.