1、python是腳本語言;
區分腳本語言與cmd、shell:https://blog.csdn.net/wkw1125/article/details/53932945
命令行不用創建文件,輸入敲擊回車即可看見結果,適用於語句測試等等。而腳本語言可以反覆運行,易於編輯,適用於編寫大型程序。
2、基本數據類型:
1)字符串(string):用 ‘ ’ 或者 “ ” 括起來表示;
2)整數(integer):如0x15、21等等;
3)浮點數(float):如1.48、.12(0.12)、2.1E2(2.1*10^2);
4)布爾型(bool):及True或False;
5)複數(complex):如1+j;
用 type()函數可以查詢數據的類型;
CPU內部存在浮點運算單元和整數運算單元,且浮點運算單元效率更高。那麼爲什麼不用浮點型數據來表示所有的數據呢?因爲浮點數在存儲上存在精度損失,例如無法精確表示3.3這個數 (十進制小數在轉換成二進制表示時會存在不完全轉換問題)。 具體原理查看:https://www.cnblogs.com/ziyu-trip/p/8168881.html
3、基本運算類型在運算時的自動轉換:
如果參與運算的數據類型相同,則輸出同類型數據;
不同,則按照以下優先級:boo <int <float <complex;
如:ture+3.0結果爲4.0。
4、運算模塊的使用:
import (模塊名):調用該模塊;
dir(模塊名):查看模塊內容;
help(模塊名):查看函數使用規則;
5、range函數使用:
range(start, stop, step)#start:起始點 stop:終點 step:步長
range(1, 11) # 從 1 開始到 11
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
range(0, 10, 3) # 步長爲 3
[0, 3, 6, 9]
range(10) # 從 0 開始到 10,這時候步長默認爲1
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]