該文章的學習筆記參考資料來源於菜鳥教程 (https://www.runoob.com/), 感謝菜鳥教程,無私地提供了大量關於計算機編程的學習資料,感謝菜鳥教程!!
1、Python變量的特點:
- 變量不需要聲明;
- 變量在使用之前都必須賦值,變量賦值以後該變量纔會唄創建;
- = 用來給變量賦值;
2、多個變量賦值
- Python允許你同時爲多個變量賦值 a=b=c=1;
- 同時爲多個對象指定多個變量,a, b, c = 1, 2, “runoobo";
3、六個標準的數據類型
- Number(數字)
- String(字符串)
- List(列表)
- Tuple(元組)
- Set(集合)
- Dictionary(字典)
不可變數據(3個): Number(數字)、String(字符串)、Tuple(元組);
可變數據(3個): List (列表)、Dictionary(字典)、Set(集合)。
4、Number(數字)
Python3 支持int 、float、bool、complex(複數);
- 整型(int)- 通常被稱爲是整型或整數,是正或負整數,不帶小數點。 Python3 整型是沒有限制大小的,可以當作 Long 類型使用,所以 Python3 沒有 Python2 的 Long類型
- 浮點型(float) - 點型由堅數部分與小數部分組成,浮點型也可以使用科學計數法表示(25e2=25×102=250)
- 複數(complex)- 複數由實數部分和虛數部分構成,可以用a+b或者 complex(a, b)表示,複數的實部a和虛部b都是浮點型。
在Python3 裏,只有一種整類型 int
和大多數語言一樣,數值類型的賦值和計算都是很直觀的。
內置的type()函數可以用來查詢變量所指的對象類型;
還可以用 isinstance 來判斷:
isinstance和type的區別在於:
- type()不會認爲子類是一種父類類型;
- isinstance()會認爲子類是一種父類類型;
del語句刪除對象引用
數值運算
注意:
(1)、python可以同時爲多個變量賦值,如a, b = 1,2;
(2)、一個變量可以通過賦值實現不同類型的對象;
(3)、數值的除法包含兩個運算符:/ 總是返回一個浮點數, // 不一定返回一個整數,它與分子分母的數據類型有關,例如:
>> 7 // 2
3
>> 7.0 // 2
3.0
(4)、在混合計算時,Python會把整型轉換成浮點數;
(5)、在交互模式中,最後被輸出的表達式結果被賦值給變量_。例如:
數學函數
隨機函數
隨機數可以用於數字,遊戲,安全等鄰域中,還經常被嵌入到算法中,用以提高算法效率,並提高程序的安全性。
三角函數
數學常量