溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python關于數(shù)字的知識點有哪些

發(fā)布時間:2022-01-24 16:08:45 來源:億速云 閱讀:107 作者:zzz 欄目:開發(fā)技術

本篇內容主要講解“python關于數(shù)字的知識點有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python關于數(shù)字的知識點有哪些”吧!

Python Number 數(shù)據類型用于存儲數(shù)值。數(shù)據類型是不允許改變的,這就意味著如果改變 Number 數(shù)據類型的值,將重新分配內存空間。

python關于數(shù)字的知識點有哪些

Python3 支持 int、float、bool、complex(復數(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ù)。

數(shù)值類型實例

intfloatcomplex
100.03.14j
10015.2045.j
-786-21.99.322e-36j
08032.3e+18.876j
-0490-90.-.6545+0J
-0x260-32.54e1003e+26J
0x6970.2E-124.53e-7j

到此,相信大家對“python關于數(shù)字的知識點有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI