python裡不等號該怎麼寫
比較運算子,也成關係運算子,用於對常量、變數或表示式的結果進行大小、真假等比較,如果比較結果為真,則返回 True;反之,則返回 False。Python 支援的比較運算子如下圖所示
下面程式示範了比較運算子的基本用法:
>>> print("5是否大於 4:", 5 > 4) 5是否大於 4: True >>> print("3的4次方是否大於等於90.0:", 3 ** 4 >= 90) 3的4次方是否大於等於90.0: False >>> print("20是否大於等於20.0:", 20 >= 20.0) 20是否大於等於20.0: True >>> print("5和5.0是否相等:", 5 == 5.0) 5和5.0是否相等: True >>> print("True和False是否相等:", True == False) True和False是否相等: False >>>
比較運算子 == 和 is 的區別
初學 Python,大家可能對 is 比較陌生,很多人會誤將它和 == 的功能混為一談,但其實 is 與 == 有本質上的區別,完全不是一碼事兒。
== 用來比較兩個變數的值是否相等,而 is 則用來比對兩個變數引用的是否是同一個物件,例如:
import time # 獲取當前時間 a = time.gmtime() b = time.gmtime() print(a == b) # a和b兩個時間相等,輸出True print(a is b) # a和b不是同一個物件,輸出False
上面程式碼中 a、b 兩個變數都代表當前系統時間,因此 a、b 兩個變數的時間值是相等的(程式碼執行速度很快,能保證是同一時間),故程式使用“==”判斷返回 True。但由於 a、b 兩個變數分別引用不同的物件(每次呼叫 gmtime() 函式都返回不同的物件),因此a is b返回 False。更多學習內容,請點選。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/758/viewspace-2835827/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 新手應該怎麼寫 SwiftSwift
- typeScript 配置檔案該怎麼寫?TypeScript
- python簡介怎麼寫-python爬蟲簡歷怎麼寫Python爬蟲
- Git Commit Message 應該怎麼寫?GitMIT
- 小技巧:瀏覽器裡顯示成星號的密碼,忘記了該怎麼辦?瀏覽器密碼
- 怎麼查詢python裝在哪裡Python
- 教師職稱論文應該怎麼寫?
- python3 正規表示式點星問號(.*?)能不能匹配換行符?不能的話應該怎麼寫Python
- python怎麼判斷大小寫Python
- python怎麼寫try語句Python
- python怎麼將字母大寫Python
- notepad怎麼寫pythonPython
- sql裡面 寫 gmt_create>每天的08:30怎麼寫???SQL
- 網站賭博賬號不能提款了該怎麼辦?網站
- 一對多分頁的SQL到底應該怎麼寫?SQL
- 當代前端應該怎麼寫這個hello world?前端
- 網站改版SEO建議方案應該怎麼寫?網站
- 商城網站測試報告應該怎麼寫網站測試報告
- python裡有分號嗎Python
- python中怎麼輸出雙引號Python
- python指令碼開頭怎麼寫Python指令碼
- 自然語言不等於英語,為什麼NLPer應當認識到這個問題,以及該怎麼做?
- Linux運維應該怎麼學?去哪裡學啊?Linux運維
- 怎麼快速學習Python?請看這裡Python
- 辦公室wifi訊號因穿牆變弱了,該怎麼辦?WiFi
- 程式語言教程書該怎麼寫:向KandR學習!
- 請教,關於自動執行JOB,該怎麼寫。
- 安全密碼儲存,該怎麼做,不該怎麼做?密碼
- python的輸出語句怎麼寫Python
- python怎麼寫txt檔案路徑Python
- Python中怎麼轉換字串大小寫Python字串
- 帶你全面瞭解 Flutter,它好在哪裡?它的坑在哪裡? 應該怎麼學?Flutter
- win10新增印表機找不到型號該怎麼辦Win10
- 當程式設計師寫不出程式碼了,該怎麼辦?程式設計師
- markdown裡的微積分中dt應該這樣寫
- python Django框架符號衝突怎麼處理?PythonDjango框架符號
- Eclipse裡如果看不到Attach Source按鈕應該怎麼辦Eclipse
- 應該怎麼做才能實現Python快速入門?Python