從小白到大神,一文讓你掌握 Python 基礎知識點
第一個問題,什麼是 Python ?根據 Python 之父 Guido van Rossum 的話,Python 是:
一種高級程序語言,其核心設計哲學是代碼可讀性和語法,能夠讓程序員用很少的代碼來表達自己的想法。
對於我來說,學習 Python 的首要原因是,Python 是一種可以優雅編程的語言。它能夠簡單自然地寫出代碼和實現我的想法。
另一個原因是我們可以將 Python 用在很多地方:數據科學、Web 開發和機器學習等都可以使用 Python 來開發。(感興趣或不太清楚的同學可以+我Python學習交流。分享完整的源碼,大神不定時分享福利,晚八點半有大神詳細視頻講解,(26 3o l2 99 l9)趕緊加入學習).Quora、Pinterest 和 Spotify 都使用 Python 來進行他們的後端 Web 開發。那麼讓我們來學習一下 Python 吧。
Python 基礎
1. 變數
你可以把變數想像成一個用來存儲值的單詞。我們看個例子。
Python 中定義一個變數並為它賦值是很容易的。假如你想存儲數字 1 到變數 「one」 ,讓我們試試看:
one = 1
超級簡單吧?你只需要把值 1 分配給變數 「one」 。
two = 2
some_number = 10000
只要你想,你可以把任意的值賦給任何其他的變數。正如你從上面看到的那樣,變數 「two」 存儲整型變數 2 ,變數 「some_number」 存儲 10000 。
除了整型,我們還可以使用布爾值(True/Flase)、字元串、浮點型和其他數據類型。
2. 控制流程:條件語句
「If」 使用一個表達式來判斷一個語句是 True 還是 False ,如果是 True ,那麼執行 if 內的代碼,例子如下:
2 比 1 大,所以 print 代碼被執行。
當「if」裡面的表達式是 false 時,「else」 語句將會執行。
1 比 2 小,所以 「else」 裡面的代碼會執行。
你也可以使用 「elif」 語句:
3. 循環和迭代
在 Python 中,我們可以用不同的形式進行迭代。我會說下 while 和 for。
While 循環:當語句是 True 時,while 內部的代碼塊會執行。所以下面這段代碼會列印出 1 到 10 。
while 循環需要循環條件,如果條件一直是 True ,它將會一直迭代,當 num 的值為 11 時,循環條件為 false 。
另一段代碼可以幫你更好的理解 while 語句的用法:
循環條件是 True 所以會一直迭代,直到為 False 。
For 循環:你可以在代碼塊上應用變數 「num」 ,而 「for」 語句將為你迭代它。此代碼將列印與 while 中相同的代碼:從 1 到 10 。
瞧見沒?這太簡單了。i 的範圍從 1 開始一直到第 11 個元素(10是第十個元素)


TAG:Python |