Python3 自學第2天:Number I

Python3 自學第2天:Number I

在講Python數據類型之前我們先了解下變量的概念:

Python 中的變量是不需要聲明數據類型的,每個變量在使用前都必須賦值,變量賦值以後該變量才會被創建,變量的"類型"是所指的內存中被賦值對象的類型,這也解釋了為什麼Python是一門動態語言的原因。我們使用等號(=)運算符給變量賦值,等號(=)左邊是變量名,等號(=)右邊是存儲在變量中的值,實例如下:

Python3 自學第2天:Number I

Python中可以同時為多個變量賦值,實例代碼如下:

Python3 自學第2天:Number I

Python3 中有六個標準的數據類型:

  • Number(數字)
  • String(字符串)
  • Tuple(元組)
  • List(列表)
  • Set(集合)
  • Dictionary(字典)

今天我們先了解一下Number數字類型,其中包括整數、布爾型、浮點數和複數4種類型:

  • int (整數):如 1,5,19... 正、負整數,在Python 3裡,只有一種整數類型 int,表示為長整型,沒有大小限制的
  • float (浮點數):如 3.45、-6.9、30.9+e26、-51.79e9,就是通常說的小數,可以用科學計數法來表示
  • bool (布爾): True、False ,注意:它倆分別對應的值為1 和 0,是可以和數字相加的
  • complex (複數), 如 32 + 3j、 1.1 + 5.6j,複數由實數和虛數兩部分構成,用a + bj或complex(a,b)表示,實數部分a和虛數部分b都是浮點型

數值運算,實例如下:

Python3 自學第2天:Number I

數據類型轉換:

int(a) 把a轉換為一個整數,

float(a) 將a轉換到一個小數

Python3 自學第2天:Number I

未完待續......

【極客乾貨】從2007年至今從事IT行業十餘年,在移動互聯網開發,J2EE企業級開發,IOT物聯網,AI人工智能等方面有點技術積累,熟練使用C/C++,Java,Python等編程語言。從2009年開始接觸Python,後續借空閒時間將個人熟悉的技術乾貨系統性分享給大家,也許我的分享會讓你少走一些彎路,如果您覺得還可以,請多多關注,評論和轉發,如果您有什麼問題,請在評論區留言,我會及時回覆,感謝!


分享到:


相關文章: