
Python中有6個(gè)標(biāo)準(zhǔn)的數(shù)據(jù)類型:Number(數(shù)字)、String(字符串)、List(列表)、Tuple(元組)、Set(集合)、Dictionary(字典),每種類型有其固有的屬性和方法,學(xué)會(huì)這六種數(shù)據(jù)類型及基礎(chǔ)的方法,很多代碼基本上都能看得懂,很多功能也都能實(shí)現(xiàn)了。要是實(shí)現(xiàn)面向百度編程到面向自己編程的轉(zhuǎn)變,必須搞搞清楚這六大數(shù)據(jù)類型的屬性和方法。當(dāng)然還有內(nèi)置函數(shù),也是基礎(chǔ)中的基礎(chǔ)。本文把前期的內(nèi)容進(jìn)行了整理,可以比較全面的掌握Python基礎(chǔ)。后面還加了部分?jǐn)?shù)據(jù)分析和算法入門的。
標(biāo)準(zhǔn)的數(shù)據(jù)類型又分為可改變的數(shù)據(jù)類型和不可變的數(shù)據(jù)類型,數(shù)字、字符串、元組屬于不可變類型;列表、字典、集合都屬于可變類型。
什么是可變類型?在值改變的情況下, 內(nèi)存地址(ID)不變, 證明改變的是原值即可變類型-->也叫不可?hash?類型
'''修改前'''ls = ['aaa', 'bbb', 'ccc']id(ls)#1744975906560'''修改后'''ls[0] = 'AAA'id(ls)#1744975906560
什么是不可變類型?在值改變的情況下, 內(nèi)存地址也改變了, 證明這改變的值是產(chǎn)生的新值即原值不可變-->也叫可?hash?類型他們都是一個(gè)不可分割的整體'''修改前'''x = 'xiaowuge'id(x)#1744975676080'''修改后'''x = "XiaoWuGe"id(x)#1744996503344
···? END? ···
↓掃描關(guān)注本號(hào)↓