Python中,能直接處理的數(shù)據(jù)類(lèi)型有以下幾種:
Python可以處理任意大小的整數(shù),包括負(fù)整數(shù),程序中的寫(xiě)法和數(shù)學(xué)上的一樣,例如:6,-666,8888……
計(jì)算機(jī)使用二進(jìn)制,所以,有時(shí)候用十六進(jìn)制表示整數(shù)比較方便,十六進(jìn)制用0x前綴和0-9,a-f表示,如
>>> 0xaa6643622>>> 0xaf56dc11491036
浮點(diǎn)數(shù)也就是小數(shù)。浮點(diǎn)數(shù)可以用數(shù)學(xué)寫(xiě)法,如0.681,-6.58……但大或很小的浮點(diǎn)數(shù),就必須用E記法(科學(xué)計(jì)數(shù)法)表示,把10用e替代,3.5x109就是3.5e9。 
整數(shù)和浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)部存儲(chǔ)的方式是不同的,整數(shù)運(yùn)算是精確的,而浮點(diǎn)數(shù)運(yùn)算則可能會(huì)有四舍五入的誤差。
一個(gè)布爾值只有True、False兩種值,布爾值可以用and、or和not運(yùn)算。
>>> 'Let/'s go!'"Let's go!"
轉(zhuǎn)義字符/可以轉(zhuǎn)義很多字符,比如/n表示換行,/t表示制表符,字符/本身也要轉(zhuǎn)義,所以//表示的字符就是/。
>>> PRint ('換行/nTab/t//')換行Tab /
Python還允許用r''表示''內(nèi)部的字符串默認(rèn)不轉(zhuǎn)義。
>>> print (r'換行/nTab/t//')換行/nTab/t//
Python還允許用'''...'''的格式表示多行內(nèi)容,簡(jiǎn)化了一堆'/n',贊一個(gè)。
>>> str='''春天吹得紛飛的花瓣,并非為了將來(lái)的果實(shí)而生,只是為了一時(shí)的興會(huì)。——泰戈?duì)枴读魑灱?/span>'''>>> str'春天吹得紛飛的花瓣,/n并非為了將來(lái)的果實(shí)而生,/n只是為了一時(shí)的興會(huì)。/n——泰戈?duì)枴读魑灱?/span>'>>> print(str)春天吹得紛飛的花瓣,并非為了將來(lái)的果實(shí)而生,只是為了一時(shí)的興會(huì)。——泰戈?duì)枴读魑灱?/span>
空值是Python里一個(gè)特殊的值,用None表示。None不能理解為0,因?yàn)?code>0是有意義的。
Python的變量不需要聲明,你可以直接輸入:
>>> py=6.88>>> print(py)6.88>>> print(type(py))<class 'float'>
那么你的內(nèi)存里就有了一個(gè)變量py, 它的值是6.88,它的類(lèi)型是float (浮點(diǎn)數(shù))。 在此之前你不需要做什么特別的聲明,而數(shù)據(jù)類(lèi)型是Python自動(dòng)決定的。
這里,我們學(xué)到一個(gè)內(nèi)置函數(shù)type(), 可以查詢(xún)變量的類(lèi)型。
常量就是不能變的變量,比如常用的數(shù)π就是一個(gè)常量。Python中,通常用全部大寫(xiě)的變量名表示常量,PI等等。
python3.X版本里的整數(shù)的除法和2.X版本有所區(qū)別。
3.X中(真正的除法:不管操作數(shù)數(shù)整型還是浮點(diǎn)型都返回真實(shí)的值):
>>> 5/22.5>>> 5.0/22.5>>> 5/2.02.5>>> 5.0/2.02.5
2.X中(傳統(tǒng)的除法):
>>> 5/22>>> 5.0/22.5>>> 5/2.02.5>>> 5.0/2.02.5
>>> from __future__ import division #精確除法>>> 5/22.5
Python操作符:
(1):單目操作符:正號(hào)(+)、負(fù)號(hào)(-)
(2):雙目操作符:+、-、*、/、%、**、//
關(guān)于地板除法(根據(jù)Python版本劃分, Python Version <= 2.6,為傳統(tǒng)的除法:整數(shù):舍去小數(shù)部分,返回一個(gè)整型):
>>> 5//22
了解了python的基本數(shù)據(jù)類(lèi)型,常量,變量的概念。變量的賦值,以及在python2.X和3.X中除法的區(qū)別。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注