Python3學習筆記之標準數據類型

該文章的學習筆記參考資料來源於菜鳥教程 (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)、在交互模式中,最後被輸出的表達式結果被賦值給變量_。例如:

數學函數

 

隨機函數

隨機數可以用於數字,遊戲,安全等鄰域中,還經常被嵌入到算法中,用以提高算法效率,並提高程序的安全性。

 

三角函數

 

數學常量

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章