在生活中我們不管是工作還是在日常中都是需要足夠的儲(chǔ)存內(nèi)存來儲(chǔ)存我們所想要的東西的,那么在python開發(fā)中肯定也是一樣的。也是需要足夠多的內(nèi)存來儲(chǔ)存它所需要用到的東西,這樣才可以保證層序在運(yùn)行起來的時(shí)候才會(huì)順利,那么python中的數(shù)據(jù)變量類型有哪些呢?下面達(dá)內(nèi)科技的小編就給大家講解下。
Python重點(diǎn)額數(shù)據(jù)變量類型有哪些?
(1) 數(shù)字型
Python中的數(shù)字類型包含整型、浮點(diǎn)型和復(fù)數(shù)類型。示例代碼如下:
整 型:0101 83 -239 0x80 299384938832
浮點(diǎn)型:3.14154 2E-10 -2.34E-19
復(fù)數(shù)類型:3.12+1.23j -1.23-98j
(2)布爾類型
布爾類型是特殊的整型,它的值只有兩個(gè),分別是True和Fase。如果將布爾值進(jìn)行數(shù)值運(yùn)算,True會(huì)被當(dāng)作整型1,Fase會(huì)被當(dāng)作整型0。
(3)字符串類型
Python中的字符串被定義為一個(gè)字符集合,它被引號(hào)所包含,引號(hào)可以是單引號(hào)、雙引號(hào)或者三引號(hào)(三個(gè)連續(xù)的單引號(hào)或者雙引號(hào))。字符串具有索引規(guī)則,第1個(gè)字符的索引是0,第2個(gè)字符的索引是1,以此類推。
下面是字符串的示例代碼:
string_one = Python
string_two = Python
string_three = python
(4)列表和元組類型
我們可以將列表和元組當(dāng)作是普通的“數(shù)組”,它們可以保存任意數(shù)量的任意類型的值,這些值稱作元素。列表中的元素使用中括號(hào)[]包含,元素的個(gè)數(shù)和值是可以隨意修改的。而元組中的元素使用小括號(hào)()包含,元素不可以被修改。下面看一下列表和元組的表示方式。
list_name=[1, 2, hello] # 這是一個(gè)列表
tuple_name= (1, 2, hello’) # 這是一個(gè)元組
(5)字典類型
字典是 Python中的映射數(shù)據(jù)類型,由鍵-值對(duì)組成。字典可以存儲(chǔ)不同類型的元素,元素使用大括號(hào){}來包含。通常情況下,字典的鍵會(huì)以字符串或者數(shù)值的形式來表示,而值可以是任意類型。示例代碼如下:
dict_name =["name":"zhangsan", "age":18] #這是一個(gè)字典
上述代碼中,變量 dict_name是一個(gè)字典類型,它存儲(chǔ)了兩個(gè)元素,第1個(gè)元素的鍵為name,值為 zhangsan;第2個(gè)元素的鍵為age,值為18。
在 Python中,只要定義了一個(gè)變量,并且該變量存儲(chǔ)了數(shù)據(jù),那么變量的數(shù)據(jù)類型就已經(jīng)確定了。這是因?yàn)橄到y(tǒng)會(huì)自動(dòng)辨別變量的數(shù)據(jù)類型,不需要開發(fā)者顯式說明變量的數(shù)據(jù)類型了。
如果希望查看變量的類型,可以使用“type(變量的名字)”來實(shí)現(xiàn)。示例代碼如下:
>>> number = 5.2
>>> type(number) // 使用type函數(shù)查看類型
上述代碼中,變量number存儲(chǔ)的值為5.2,系統(tǒng)會(huì)自動(dòng)根據(jù)數(shù)值判斷number變量的數(shù)據(jù)類型為foat。因此,當(dāng)使用type函數(shù)查看變量number的數(shù)據(jù)類型時(shí),結(jié)果為float。
以上就是達(dá)內(nèi)科技的小編給大家整理的關(guān)于python中的數(shù)據(jù)變量類型,在學(xué)習(xí)python的時(shí)候一定要注意區(qū)分好這些類型。如果說你想要學(xué)習(xí)python技術(shù)的話,那么達(dá)內(nèi)科技?xì)g迎大家來我們公司的python培訓(xùn)班進(jìn)行實(shí)地考察,或者是也可以點(diǎn)擊我們文章下面的獲取試聽資格按鈕來獲取我們的python培訓(xùn)課程免費(fèi)試聽資格,來和我們的講師進(jìn)行面對(duì)面的交流和互動(dòng),也可以更加深入的了解我們達(dá)內(nèi)科技