最近很多粉絲們問小安Sir是怎麼自學的,為了回饋小安Sir的粉絲們,我決定把我的Python學習筆記分享出來。課程難度由易到難,其中會穿插我的實戰案例,大概會有20~30篇左右的原創。
每天5分鐘,跟着小安Sir一步步走,2個月内,帶你從入門到實戰!
工欲善其事,必先利其器。在學Python之前怎麼可以沒有上等的好工具,點選以下連結,擷取Pycharm的安裝教程。
連結:Pycharm 2019最新專業版"正确"安裝方法
小安Sir今天分享第一課,主要講些基礎知識。那麼Python的基礎知識有哪些?其實Python跟很多開發語言一樣,也是有變量、資料類型和常用的操作符。
Let's go!
第一節 變量
1.1 Python的變量概念
- 變量名可以包含數字、字母、下劃線,但是不能以數字開頭,這與C語言是一樣的。
- 字母區分大小寫。如:Sir和sir是不一樣的變量名。
- 等号"="的左邊是變量,右邊是值。
- 變量要生效,需要對其先指派。
1.2 案例

第二節 資料類型
資料類型包括有字元串、整型、浮點型、布爾類型等。
2.1 字元串
下面的案例嘗試用字元串進行運算,沒想到吧!
如果非不清字元串和整型/浮點型号,給紅包都要多給個0,是要交智商稅的。
字元串相加,僅僅隻是為了将兩個字元串拼接起來,這點要注意。
字元串拼接,輸出的結果不會無中生有喔!
2.2 整型
Python3的整型類似于Java的BigInteger類型,它的長度不受限制,如果非要有個限制,那就隻限于計算機的虛拟記憶體總數。
2.3 浮點型
浮點型就是小數,比如圓周率3.14。Python區分整型和浮點型的唯一方式,就是看有沒有小數點。
注意,以下的兩種不同表達方式。通過","和"+"以及"%"拼接字元串,均可以通過print輸出。
2.4 布爾類型
布爾類型事實上是特殊的整型,布爾類型的True相當于整型值1,False相當于整型值0。
注意:不要把布爾類型拿來運算,這樣的做法并不規範。
2.5 資料類型常見操作
type函數用于擷取變量的類型[修正:9e7為9*10的7次方]
第三節 常用操作符
常見的操作符有三類,算術操作符、比較操作符、邏輯運算符。
3.1 算術操作符
算術操作符号有:+、 -、 * 、/ 、% 、**、 //
在python中,運算的寫法是比較簡單的。
加減乘除案例,但可以看到d最終結果為浮點型。
算術操作符的執行順序是跟我們學數學的精髓一樣的。
3.2 比較操作符
比較操作符包括 <、<=、 >、 >= 、==、 != 。
3.3 邏輯運算符
邏輯操作符包括 and 、or 、not
邏輯運算符用在if判斷語句中。
3.4 其他
操作符的執行順序如下表格,了解操作符的優先級,對我們實戰是非常重要的。