您好,登錄后才能下訂單哦!
本篇內容主要講解“python關于數(shù)字的知識點有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python關于數(shù)字的知識點有哪些”吧!
Python Number 數(shù)據類型用于存儲數(shù)值。數(shù)據類型是不允許改變的,這就意味著如果改變 Number 數(shù)據類型的值,將重新分配內存空間。
在Python 3里,只有一種整數(shù)類型 int,表示為長整型,沒有 python2 中的 Long。
像大多數(shù)語言一樣,數(shù)值類型的賦值和計算都是很直觀的。
內置的 type() 函數(shù)可以用來查詢變量所指的對象類型。
>>> a, b, c, d = 20, 5.5, True, 4+3j >>> print(type(a), type(b), type(c), type(d))
此外還可以用 isinstance 來判斷:
實例 >>>a = 111 >>> isinstance(a, int) True >>>
isinstance 和 type 的區(qū)別在于:
type()不會認為子類是一種父類類型。 isinstance()會認為子類是一種父類類型。
>>> class A: ... pass ... >>> class B(A): ... pass ... >>> isinstance(A(), A) True >>> type(A()) == A True >>> isinstance(B(), A) True >>> type(B()) == A False
注意:在 Python2 中是沒有布爾型的,它用數(shù)字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定義成關鍵字了,但它們的值還是 1 和 0,它們可以和數(shù)字相加。
當你指定一個值時,Number 對象就會被創(chuàng)建:
var1 = 1 var2 = 10
您也可以使用del語句刪除一些對象引用。
del語句的語法是:
del var1[,var2[,var3[....,varN]]]
您可以通過使用del語句刪除單個或多個對象。例如:
del var del var_a, var_b
數(shù)值運算
實例 >>>5 + 4 # 加法9 >>> 4.3 - 2 # 減法2.3 >>> 3 * 7 # 乘法21 >>> 2 / 4 # 除法,得到一個浮點數(shù)0.5 >>> 2 // 4 # 除法,得到一個整數(shù)0 >>> 17 % 3 # 取余2 >>> 2 ** 5 # 乘方32
1、Python可以同時為多個變量賦值,如a, b = 1, 2。
2、一個變量可以通過賦值指向不同類型的對象。
3、數(shù)值的除法包含兩個運算符:/ 返回一個浮點數(shù),// 返回一個整數(shù)。 4、在混合計算時,Python會把整型轉換成為浮點數(shù)。
int | float | complex |
---|---|---|
10 | 0.0 | 3.14j |
100 | 15.20 | 45.j |
-786 | -21.9 | 9.322e-36j |
080 | 32.3e+18 | .876j |
-0490 | -90. | -.6545+0J |
-0x260 | -32.54e100 | 3e+26J |
0x69 | 70.2E-12 | 4.53e-7j |
到此,相信大家對“python關于數(shù)字的知識點有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。