天天看點

Python入門必備第1課:基礎知識,3分鐘搞懂

最近很多粉絲們問小安Sir是怎麼自學的,為了回饋小安Sir的粉絲們,我決定把我的Python學習筆記分享出來。課程難度由易到難,其中會穿插我的實戰案例,大概會有20~30篇左右的原創。 

每天5分鐘,跟着小安Sir一步步走,2個月内,帶你從入門到實戰!

工欲善其事,必先利其器。在學Python之前怎麼可以沒有上等的好工具,點選以下連結,擷取Pycharm的安裝教程。

連結:Pycharm 2019最新專業版"正确"安裝方法

小安Sir今天分享第一課,主要講些基礎知識。那麼Python的基礎知識有哪些?其實Python跟很多開發語言一樣,也是有變量、資料類型和常用的操作符。

Let's go!

第一節 變量

1.1 Python的變量概念

  1.  變量名可以包含數字、字母、下劃線,但是不能以數字開頭,這與C語言是一樣的。
  2. 字母區分大小寫。如:Sir和sir是不一樣的變量名。
  3. 等号"="的左邊是變量,右邊是值。
  4. 變量要生效,需要對其先指派。

1.2 案例

Python入門必備第1課:基礎知識,3分鐘搞懂
Python入門必備第1課:基礎知識,3分鐘搞懂

第二節 資料類型

資料類型包括有字元串、整型、浮點型、布爾類型等。

2.1 字元串

下面的案例嘗試用字元串進行運算,沒想到吧!

如果非不清字元串和整型/浮點型号,給紅包都要多給個0,是要交智商稅的。

字元串相加,僅僅隻是為了将兩個字元串拼接起來,這點要注意。

Python入門必備第1課:基礎知識,3分鐘搞懂

字元串拼接,輸出的結果不會無中生有喔!

2.2 整型

Python3的整型類似于Java的BigInteger類型,它的長度不受限制,如果非要有個限制,那就隻限于計算機的虛拟記憶體總數。

2.3 浮點型

浮點型就是小數,比如圓周率3.14。Python區分整型和浮點型的唯一方式,就是看有沒有小數點。

Python入門必備第1課:基礎知識,3分鐘搞懂

注意,以下的兩種不同表達方式。通過","和"+"以及"%"拼接字元串,均可以通過print輸出。

Python入門必備第1課:基礎知識,3分鐘搞懂

2.4 布爾類型

布爾類型事實上是特殊的整型,布爾類型的True相當于整型值1,False相當于整型值0。

注意:不要把布爾類型拿來運算,這樣的做法并不規範。

Python入門必備第1課:基礎知識,3分鐘搞懂

2.5 資料類型常見操作

Python入門必備第1課:基礎知識,3分鐘搞懂

type函數用于擷取變量的類型[修正:9e7為9*10的7次方]

Python入門必備第1課:基礎知識,3分鐘搞懂

第三節 常用操作符

常見的操作符有三類,算術操作符、比較操作符、邏輯運算符。

3.1 算術操作符

算術操作符号有:+、 -、 * 、/ 、% 、**、 //

在python中,運算的寫法是比較簡單的。

Python入門必備第1課:基礎知識,3分鐘搞懂

加減乘除案例,但可以看到d最終結果為浮點型。

Python入門必備第1課:基礎知識,3分鐘搞懂

算術操作符的執行順序是跟我們學數學的精髓一樣的。

Python入門必備第1課:基礎知識,3分鐘搞懂

3.2 比較操作符

比較操作符包括 <、<=、 >、 >= 、==、 != 。

Python入門必備第1課:基礎知識,3分鐘搞懂

3.3 邏輯運算符

邏輯操作符包括 and 、or 、not

Python入門必備第1課:基礎知識,3分鐘搞懂

邏輯運算符用在if判斷語句中。

Python入門必備第1課:基礎知識,3分鐘搞懂

3.4 其他

操作符的執行順序如下表格,了解操作符的優先級,對我們實戰是非常重要的。

Python入門必備第1課:基礎知識,3分鐘搞懂