新聞中心
Python編程語(yǔ)言作為一種比較特殊的計(jì)算機(jī)通用型語(yǔ)言,其應(yīng)用方式在一定程度上合其他比較常見(jiàn)的編程語(yǔ)言略有不同。那么我們今天可以先從Python數(shù)字類(lèi)型的應(yīng)用方式來(lái)初步的了解一下這一語(yǔ)言的應(yīng)用方法。

目前成都創(chuàng)新互聯(lián)已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、譙城網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
含義
Python數(shù)字類(lèi)型是不可更改類(lèi)型,也就是說(shuō)變更數(shù)字的值會(huì)生成新的對(duì)象。
更改
下面是一個(gè)修改和刪除數(shù)字類(lèi)型的例子。
- >>> a=1
- >>> id(a)
- 3629968
- >>> a=2
- >>> id(a)
- 3629956
- >>> del a
- >>> id(a)
- Traceback (most recent call last):
- File "
", line 1, in - NameError: name 'a' is not defined
- >>>
Python數(shù)字類(lèi)型種類(lèi)
Python 中的數(shù)字類(lèi)型:整型、長(zhǎng)整型、布爾型、雙精度浮點(diǎn)型、十進(jìn)制浮點(diǎn)型和復(fù)數(shù)。
1)整型
a)布爾類(lèi)型:只有兩個(gè)值的整型。
- >>> a=True
- >>> int(a)
- 1
- >>> a=False
- >>> int(a)
- 0
- >>>
- >>> bool(1)
- True
- >>> bool(True)
- True
- >>> bool('1')
- True
- >>> bool('0')
- True
- >>> bool(0)
- False
- >>> bool('')
- False
- >>> bool([])
- False
- >>> a=1
- >>> b=a<2
- >>> b
- True
- >>> True,FalseFalse=False,True
- >>> bool(True)
- False
- >>> bool(False)
- True
b)整型和長(zhǎng)整型
Python 2.2以后可以認(rèn)為整型和長(zhǎng)整型是一回事。
- >>> 10000**8
- 100000000000000000000000000000000L
- >>> 10**8
- 100000000
- >>>
2) 雙精度浮點(diǎn)數(shù)#t#
類(lèi)似C#中的double。
3)復(fù)數(shù)
Python數(shù)字類(lèi)型中的復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成: real+imagj。
負(fù)數(shù)屬性:
num.real 該復(fù)數(shù)的實(shí)部
num num.imag 該復(fù)數(shù)的虛部
num.conjugate() 返回該復(fù)數(shù)的共軛復(fù)數(shù)
- >>> a=1+3j
- >>> b=1+3j
- >>> id(a)
- 19911528
- >>> id(b)
- 19911600
- >>> a.real
- 1.0
- >>> a.imag
- 3.0
- >>> a.conjugate
4)十進(jìn)制浮點(diǎn)數(shù)
- Decimal
- >>> from decimal import Decimal
- >>> Decimal("0.1")*Decimal("3.1415926")
- Decimal("0.31415926")
以上就是我們對(duì)Python數(shù)字類(lèi)型的相關(guān)介紹。
新聞標(biāo)題:Python數(shù)字類(lèi)型具體含義及應(yīng)用特點(diǎn)分析
標(biāo)題URL:http://fisionsoft.com.cn/article/djecsps.html


咨詢(xún)
建站咨詢(xún)
