日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python數(shù)字類型:整數(shù)、浮點數(shù)、復(fù)數(shù)

Python 包括三種表示數(shù)字的數(shù)字類型:整數(shù)、浮點數(shù)和復(fù)數(shù)。

我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、華坪ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的華坪網(wǎng)站制作公司

整數(shù)類型

在 Python 中,整數(shù)是沒有小數(shù)部分的零、正或負(fù)整數(shù),并且具有無限的精度,例如 0、100、-10。以下是 Python 中有效的整數(shù)文字。

>>> 0
0
>>> 100
100
>>> -10
-10
>>> 1234567890
1234567890
>>> y=5000000000000000000000000000000000000000000000000000000
5000000000000000000000000000000000000000000000000000000

整數(shù)可以是二進(jìn)制、八進(jìn)制和十六進(jìn)制值。

>>> 0b11011000 # 二進(jìn)制
216
>>> 0o12 # 八進(jìn)制
10
>>> 0x12 # 十六進(jìn)制
15

所有整數(shù)文字或變量都是int類的對象。使用type()方法獲取類名,如下圖。

>>>type(100)
 # 返回整數(shù)類型

>>> x=1234567890
>>> type(x)
 # 返回整數(shù)類型

>>> y=5000000000000000000000000000000000000000000000000000000
>>> type(y) # 返回整數(shù)類型

非零整數(shù)中不允許在最前面出現(xiàn)0,例如 000123 是無效數(shù)字,0000 是 0。

>>> x=01234567890
SyntaxError: invalid token

Python 不允許逗號作為數(shù)字分隔符。請使用下劃線_作為分隔符。

>>> x=1_234_567_890
>>> x
1234567890

請注意,整數(shù)必須不帶小數(shù)部分(小數(shù)點)。如果包含了小數(shù)點,那它就是一個浮點數(shù)。

>>> x=5
>>> type(x)

>>> x=5.0
>>> type(x)
 #這里返回是浮點型

int()函數(shù)將字符串或浮點數(shù)轉(zhuǎn)換為整數(shù)。

>>> int('100')
100
>>> int('-10')
-10
>>> int('5.5')
5
>>> int('100', 2)
4

二進(jìn)制的

在 Python 中,0 和 1 的組合中有八位數(shù)字的數(shù)字 0b 代表二進(jìn)制數(shù)。 例如,0b11011000 是相當(dāng)于整數(shù) 216 的二進(jìn)制數(shù)。

>>> x=0b11011000
>>> x
216
>>> x=0b_1101_1000
>>> x
216
>>> type(x)

八進(jìn)制的

以 0o 或 0O 為前綴的數(shù)字代表一個八進(jìn)制數(shù)字。 例如 0O12 相當(dāng)于整數(shù) 10。

>>> x=0o12
>>> x
10
>>> type(x)

十六進(jìn)制的

以 0x 或 0X 為前綴的數(shù)字表示十六進(jìn)制號。 例如 0x12 相當(dāng)于整數(shù) 18。

>>> x=0x12
>>> x
18
>>> type(x)

浮點數(shù)

在 Python 中,浮點數(shù)(float)是正負(fù)實數(shù),小數(shù)部分由十進(jìn)制符號.或科學(xué)符號Ee、 表示,例如 1234.56、3.142、-1.55、0.23。

>>> f=1.2
>>> f
1.2
>>> type(f)

浮點數(shù)可以用下劃線_分隔,例如123_42.222_013是有效的浮點數(shù)。

>>> f=123_42.222_013
>>> f
12342.222013

浮動的最大大小取決于您的系統(tǒng)。超出其最大大小的浮動稱為“inf”、“Inf”、“infinity”或“INFINITY”。對于大多數(shù)系統(tǒng)來說,F(xiàn)loat 2e400將被認(rèn)為是無窮大。

>>> f=2e400
>>> f
inf

科學(xué)記數(shù)法被用作表示有許多數(shù)字的浮點數(shù)的簡短表示法。例如:345.56789 表示為 3.4556789e2 或 3.4556789E2

>>> f=1e3
>>> f
1000.0
>>> f=1e5
>>> f
100000.0
>>> f=3.4556789e2
>>> f
345.56789

使用float()函數(shù)將字符串、int 轉(zhuǎn)換為 float。

>>> float('5.5')
5.5
>>> float('5')
5.0
>>> float('     -5')
-5.0
>>> float('1e3')
1000.0
>>> float('-Infinity')
-inf
>>> float('inf')
inf

復(fù)數(shù)

復(fù)數(shù)是有實部和虛部的數(shù)。例如,5 + 6j 是復(fù)數(shù),其中 5 是實部,6 乘以 j 是虛部。

>>> a=5+2j
>>> a
(5+2j)
>>> type(a)

你必須用 J 或 J 作為虛部。使用其他字符會引發(fā)語法錯誤。

>>> a=5+2k
SyntaxError: invalid syntax
>>> a=5+j
SyntaxError: invalid syntax
>>> a=5i+2j
SyntaxError: invalid syntax

算術(shù)運算符

下表列出了整數(shù)值的算術(shù)運算符:

操作員 描述 例子
+(加法)在運算符的兩側(cè)添加操作數(shù)。> > > a = 10b = 20

T2>T4>a+b T6】30 | | -(減法) | 從左側(cè)操作數(shù)中減去右側(cè)操作數(shù)。 | > > > a = 10b = 20

復(fù)數(shù)的算術(shù)運算

復(fù)數(shù)的加法和減法很簡單。實部和虛部相加/相減得到結(jié)果。

>>> a=6+4j
>>> a+2
(8+4j)
>>> a*2
(12+8j)
>>> a/2
(3+2j)
>>> a**2
(20+48j)
>>> b=3+2j
>>> a+b    
(9+6j)    
>>> a-b    
(3+2j)

算術(shù)運算符也可以用于兩個復(fù)數(shù),如下所示。

>>> a=6+4j
>>> b=3+2j
>>> a+b    
(9+6j)    
>>> a-b    
(3+2j)
>>> a*b    
(10+24j)

這兩個復(fù)數(shù)相乘的過程非常類似于兩個二項式相乘。將第一個數(shù)字中的每個項乘以第二個數(shù)字中的每個項。

a=6+4j             
b=3+2j             
c=a*b              
c=(6+4j)*(3+2j)    
c=(18+12j+12j+8*-1)
c=10+24j

內(nèi)置函數(shù)

可以使用以下函數(shù)將一種類型的數(shù)值對象轉(zhuǎn)換為另一種類型:

內(nèi)置函數(shù) 描述
int從浮點數(shù)或包含數(shù)字的字符串中返回整數(shù)對象。
float從包含帶小數(shù)點或科學(xué)表示法的數(shù)字的數(shù)字或字符串中返回浮點數(shù)對象。
complex返回一個有實部和虛部的復(fù)數(shù)。
hex將十進(jìn)制整數(shù)轉(zhuǎn)換為前綴為 0x 的十六進(jìn)制數(shù)。
oct將十進(jìn)制整數(shù)轉(zhuǎn)換為前綴為 0o 的八進(jìn)制表示形式。
pow返回指定數(shù)字的冪。
abs返回一個數(shù)字的絕對值,不考慮它的符號。
round返回四舍五入的數(shù)字。

新聞標(biāo)題:Python數(shù)字類型:整數(shù)、浮點數(shù)、復(fù)數(shù)
網(wǎng)站網(wǎng)址:http://m.5511xx.com/article/dhogcci.html