溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

python的標(biāo)準(zhǔn)數(shù)據(jù)類型有哪些

發(fā)布時(shí)間:2021-12-18 14:42:45 來(lái)源:億速云 閱讀:164 作者:iii 欄目:大數(shù)據(jù)

本篇內(nèi)容主要講解“python的標(biāo)準(zhǔn)數(shù)據(jù)類型有哪些”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“python的標(biāo)準(zhǔn)數(shù)據(jù)類型有哪些”吧!

程序的本質(zhì)

對(duì)于程序的本質(zhì),有一句話高度簡(jiǎn)練的做了概括,并且被大多數(shù)人所認(rèn)可,這句話就是“算法+數(shù)據(jù)結(jié)構(gòu)=程序”。數(shù)據(jù)結(jié)構(gòu)研究的是數(shù)據(jù)如何存儲(chǔ),算法研究的是如何使用數(shù)據(jù)。

任何一段有意義的程序都是在處理數(shù)據(jù),簡(jiǎn)單的講,一段有意義的程序必然有輸入數(shù)據(jù),也必然有輸出數(shù)據(jù)。所以,你寫的每一段程序都是在處理數(shù)據(jù),從這個(gè)角度出發(fā),學(xué)習(xí)編程的過程中,首先要了解的就是數(shù)據(jù)。

必須牢記的事情,數(shù)據(jù)是有類型的。這就好比小學(xué)生都知道的整數(shù),小數(shù),正數(shù),負(fù)數(shù),都是數(shù),可以他們是有區(qū)分的,同樣的,在python中,數(shù)據(jù)也是有區(qū)分的,他們有各自的類型。python提供了6種標(biāo)準(zhǔn)數(shù)據(jù)類型,他們分別是Number(數(shù)字),String(字符串),List(列表),Tuple(元組),Sets(集合),Dictionary(字典)。 

Number

如果你想掌握編程,那么,你必須先掌握數(shù)據(jù),沒有數(shù)據(jù),何來(lái)程序。6個(gè)標(biāo)準(zhǔn)數(shù)據(jù)類型,我接下來(lái)的幾篇文章會(huì)逐一講解,今天先講解Number 數(shù)字類型。數(shù)字?jǐn)?shù)據(jù)類型,是用來(lái)存儲(chǔ)數(shù)值的,聽起來(lái)有點(diǎn)拗口,看下面的例子。

Number下面劃分了4種數(shù)據(jù)類型,分別是

  1. int         整型        333

  2. long      長(zhǎng)整型    9343545444444444545

  3. float      浮點(diǎn)型    3.14

  4. complex 復(fù)數(shù)

complex 基本不會(huì)用到,因此不做講解;上面羅列數(shù)據(jù)類型時(shí),后面都給了一個(gè)具體的例子,你稍微觀察一下,就能發(fā)現(xiàn)這樣的規(guī)律,int 和long 都是整數(shù),而float是有小數(shù)部分的,long 類型的數(shù)據(jù)比int類型的數(shù)據(jù)要大,這樣的觀察是準(zhǔn)確的,你可以簡(jiǎn)單的認(rèn)為,有小數(shù)的就是float類型,那么如何區(qū)分int和long呢,這個(gè)要看數(shù)值的具體大小,在32位的機(jī)器上,int類型的大小范圍是-2**31~2**31-1,即-2147483648~2147483647,在64位的機(jī)器上,int類型的大小范圍是-2**63~2**63-1,即-9223372036854775808~9223372036854775807,在這個(gè)范圍之外的整數(shù)就是long類型。

你可能會(huì)感到疑惑,弄這些東西有什么用呢?如果你有這樣的疑惑,請(qǐng)你回答兩個(gè)問題,你今年幾歲?你購(gòu)買的python教程花了多少錢?對(duì)于第一個(gè)問題,你的答案一定是整數(shù),正好是int類型,而一本書的價(jià)格通常是有小數(shù)的,正好是float類型,這就是數(shù)據(jù)類型的用途,程序是用來(lái)處理數(shù)據(jù)的,而現(xiàn)實(shí)中的數(shù)據(jù)是復(fù)雜的,所以每一門編程語(yǔ)言都要規(guī)定好數(shù)據(jù)類型,這樣才能處理現(xiàn)實(shí)中的問題。

到此,相信大家對(duì)“python的標(biāo)準(zhǔn)數(shù)據(jù)類型有哪些”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI