如何從零開始學會自動化Python網頁爬蟲? 這個免費線上培訓,送給想要學會打造自動化Python網頁爬蟲,提升2倍工作效率的人 即使你是完全新手,也能夠學會.... 在這個線上的免費培訓,我將和你分享3個網頁爬蟲的密技: 密技1:沒有經驗如何學會網頁爬蟲?(5種常見的網頁類型爬取技巧) 密技2:遇到反爬蟲機制有哪些解決方案?(不會高難度的機器學習一樣有機會通過) 密技3:如何利用網頁爬蟲提升自己2倍的工作效率?(透過自動化來得到更多自己的時間) 課程老師:古耕全(Mike) Mike是 「Learn Code With Mike」品牌的創辦人,也是 一位網頁工程師,持續分享Python的「入門教學、爬蟲應用、資料分析、網頁開發」教學,幫助想要學習Python程式語言的新手,透過小專案實作的教學方式,讓新手有能力開發出屬於自己的Python應用程式。 馬上報名免費培訓
Photo by Álvaro Montanha on Unsplash 本篇將介紹 Python 如何做條件判斷及相關的語法觀念,首先瞭解什麼是比較運算子,接著介紹基本的條件判斷,最後,利用邏輯運算子,組合出更符合現實生活的條件判斷。 一、比較運算子 在 Python 中,我們使用比較運算子來比較物件的大小,包含等於 ( == ) 、不等於 ( != ) 、大於 ( > ) 、小於 ( < ) 、大於等於 ( >= ) 及小於等於 ( <= ) ,執行結果會得到一個布林值 (Boolean) ,範例如下: 二、條件判斷 Python 提供了三個條件判斷的語法,分為 if 、 if-else 及 if-elif-else ,現在就分別透過範例來介紹使用的方式。 1. if 敘述 在上面的語法中, conditions 可以使用比較運算子來組合想要判斷的條件,最後在結尾的地方加上冒號 ( : ) ,當條件成立時,就會執行 statement 1 。只要隸屬於 if 區塊要做的事情,都要有相同的縮排, 範例如下: 範例中的 price變數值為120,判斷大於 100,所以執行if區塊中的 print() 方法。 2. if-else 敘述 上面的語法意思是當 conditions 條件成立,執行 statement 1 ,條件不成立時,則執行 statement 2 ,同樣的注意 else 的結尾需加上冒號 ( : ) 及區塊中的縮排,範例如下: 範例中的 price 變數值為 90 ,首先判斷沒有大於 100 ,因此執行 else 區塊中的 print() 方法。 3. if-elif-else 敘述 如果有多個條件要進行判斷時,就可以使用這個語法,當 conditions 1 條件成立時,執行 statement 1 ,當 conditions 2 條件成立,執行 statement 2 ,都不成立,則執行 statement 3 ,範例如下: 範例中的 price變數值為 70,首先判斷沒有大於 120,接著判斷有大於 60,因此執行elif區塊中的print()方法。 三、邏輯運算子