關於 Python 的 if in 語法
前言
以前我一直認為 for 、 if 與 in 是各自獨立的語法,所以不會在 if 的時候使用 in ,但最近發現這個觀念是錯的,應該是 for in 與 if in 這樣分才對,所以就做個學習,在此做個紀錄。
內容
範例如下
str = 'Hello world' if 'world' in str: print( 'True' ) else: print( 'False' ) # res = 'True' if 'world' in str else 'False' print( res )
範例的開頭使用 if in 來檢查 str 裡是否有'world',如果有就顯示'True',相反則是'False',接著是個人覺得很不直覺的語法,把 if else 一行解決的語法與 if in 搭配使用的範例,不直覺地點就是成立的結果要打在前方,語法就是覺得讀起來有些不舒服,不過卻看到語法教學網站推薦使用就是了。
沒有留言:
張貼留言