在Python 中比較字串時,了解「is」與「==」之間的區別至關重要”運營商。時遇到無限循環,但是' !=' 工作正常。為什麼? ”
答案:
使用「==」進行值相等檢查。 🎜>對於整數,需要注意的一個重要最佳化是,出於效能原因,小整數可能會與「is」進行比較,但不應依賴此行為。 x == True」進行布林比較,使用「is None」而不是「== None」進行無
總之,「==」應該是字串、整數和布林比較的預設選擇,而「 is」則保留用於物件識別相關的特定情況。
以上是Python 字串比較:為什麼「is not」失敗而「!=」成功?的詳細內容。更多資訊請關注PHP中文網其他相關文章!