Python基本數據類型之「數」
來自專欄學習python的正確姿勢4 人贊了文章
Hi guys. 相信通過《Pythoner:什麼是常量,什麼是變數?》你已經知道了變數是個什麼玩意了,變數可以來處理變化的值,而這些變化的值呢,是可以對其分門別類的,也就是說每個變化的值它是有專屬的類型的,你可以理解為這個值打一個標籤。
在這裡補充一點:Python 中的變數是不需要聲明。每個變數在使用前都必須賦值,變數賦值以後這個變數才會被創建。
比如說 i = 5 ,在這裡並不需要去定義這個 i 的類型,例如「整數類型 i = 5」,我們只要直接把 5 賦值給 i 就可以了,賦值後這個變數 i 就被創建了。這時候我們就可以說變數 i 現在所指的是一個為「整數類型的值5」。
接下來就來說說 Python 中基礎數據類型中的「數」。
小帥b告訴我說:Python除了基本數據類型「數」之外,還別的基本類型例如字元串,我們也可以自己定義數據類型,這個往後講。
數
在 Python 中的數有四種,分別是整數(int)、長整數(long)、浮點數(float)、複數(complex)。
1.整數
像 6 這樣的數字就是整數,不帶小數點的,而長整數只不過代表的是比較大一點的整數,現在 python3 中的整數(int)已經不限制數的大小限制了,所以整數類型也包括長整數。
我們可以通過 Python 互動式解釋器來運算整數:
這裡的 「6+6」沒什麼好說的吧,而 「6//2」就是6整除2的意思了,「1%2」的意思是說1除以2的餘數,「%」有個專業名詞叫做取余或者取模。而「2**3」就是2的三次方的意思。
怎麼樣?簡單吧!
2.浮點數
但是如果你試試 「1/2」,這時候你會發現結果有小數點:
在這裡的 「/」是除的意思,但是不會整除,你可以看到每次的結果都會有小數點。而這些像 「0.5」,「1.0」帶有小數點的數我們就叫做浮點數。
3.複數
Python中的複數由實數部分和虛數部分組成。虛部的後綴為「j」。
例如:4+5j 就是一個複數,實數部分為 4.0,虛數部分為 5.0。
你可以把複數理解成為一個平面的一個點,例如上面這個例子你可以把它理解為平面上的點(4,5)。
Python連複數都支持,你說它能不強大么?
ps:還沒獲取我精心準備的 Python 電子書和思維導圖等乾貨的可以在我的公眾號「學習Python的正確姿勢」中發送 python 免費獲取哦!
再ps:說真的,如果你能點個贊轉發支持我一下那就好了哈哈。
順手
點個贊
推薦閱讀:
※解讀C 語言指針
※?Python 3 新特性:類型註解
※編程領域是吃青春飯嗎?
※開源 | Python基礎入門課程
※C/C++進階為大神鋪路必備,C語言指針用法!