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


除了數字,不同型別的物件按其型別名稱排序;不支援適當比較的相同型別物件按其地址排序。對兩個字串或兩個數字型別進行排序時,會按預期方式進行排序(字串進行字典排序,整數進行數字排序)。

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

如果在 str 物件中有數字,可以使用它們的各自建構函式將其轉換為 float 或 int。例如,

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

這將生成輸出

True

更新於: 17-Jun-2020

2K+ 瀏覽量

開啟您的職業生涯

完成課程後獲得認證

立即開始
廣告
© . All rights reserved.