變量:在python中定義變量無(wú)需聲明,直接使用賦值即可拄显,在python中變量只不過(guò)是指代某個(gè)東西的名字苟径。
變量的命名規(guī)則請(qǐng)看我的上一篇文章。
本章最重要的是python中的數(shù)據(jù)類型:
變量存儲(chǔ)在內(nèi)存中的值躬审,這就要在創(chuàng)建變量的時(shí)候在內(nèi)存中創(chuàng)建一個(gè)空間棘街,基于變量的數(shù)據(jù)類型蟆盐,解釋器會(huì)分配指定的內(nèi)存。因此變量可以指定不同的數(shù)據(jù)類型蹬碧。
1.數(shù)字類型:
不可改變的數(shù)據(jù)類型,這意味著改變數(shù)據(jù)類型會(huì)分配一個(gè)新的對(duì)象炒刁。
a.整數(shù)類型:int
Python中的整數(shù)類型與數(shù)學(xué)中的整數(shù)概念一致恩沽,它可正可負(fù)沒(méi)有取值范圍限制。
b.浮點(diǎn)型:float
Python中的浮點(diǎn)數(shù)與數(shù)學(xué)中的實(shí)數(shù)概念一致翔始,它指的是帶有小數(shù)點(diǎn)以及小數(shù)的數(shù)字罗心。
c.復(fù)數(shù)類型:complex
在眾多的編程語(yǔ)言中,只有Python提供了復(fù)數(shù)類型城瞎,復(fù)數(shù)類型與數(shù)學(xué)中的復(fù)數(shù)概念一致渤闷。定義j2=-1,即j=√(-1)脖镀,以此為基礎(chǔ)構(gòu)建的數(shù)學(xué)體系飒箭。
客觀地來(lái)說(shuō),在常規(guī)的計(jì)算機(jī)編程中復(fù)數(shù)類型很少被使用蜒灰,但它卻是進(jìn)行空間變換弦蹂,尤其是跟復(fù)變函數(shù)相關(guān)的科學(xué)體系中最常用的一種類型。
2.字符串類型:
字符串或串(String)是由數(shù)字强窖、字母凸椿、下劃線組成的一串字符。
python的字串列表有2種取值順序:
1.從左到右索引默認(rèn)0開(kāi)始的翅溺,最大范圍是字符串長(zhǎng)度少1脑漫;
2.從右到左索引默認(rèn)-1開(kāi)始的,最大范圍是字符串開(kāi)頭咙崎;
比如:
上面是從左往右优幸,下面是從右往左
如果要截取字段中的某個(gè)字符,可以使用[頭下標(biāo):尾下標(biāo)]褪猛,比如:
當(dāng)然劈伴,除了取字符串中的某個(gè)字符外,還有:加號(hào)(+)是字符串連接運(yùn)算符握爷,星號(hào)(*)是重復(fù)操作跛璧。
比如:
3.列表:list[]
列表用 [ ] 標(biāo)識(shí),是 python 最通用的復(fù)合數(shù)據(jù)類型新啼。
列表中值的切割也可以用到變量 [頭下標(biāo):尾下標(biāo)] 追城,就可以截取相應(yīng)的列表,從左到右索引默認(rèn) 0 開(kāi)始燥撞,從右到左索引默認(rèn) -1 開(kāi)始座柱,下標(biāo)可以為空表示取到頭或尾迷帜。
列表的操作:
紅線標(biāo)注的是最常用的
4.元組:
元組是另一個(gè)數(shù)據(jù)類型,類似于 List(列表)
標(biāo)識(shí)符:()
元組中的值不可更改色洞,用逗號(hào)隔開(kāi)戏锹。取值方式與字符串一致。
比如:
5.字典:dict{}
字典(dictionary)是除列表以外python之中最靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu)類型火诸。列表是有序的對(duì)象集合锦针,字典是無(wú)序的對(duì)象集合。
兩者之間的區(qū)別在于:字典當(dāng)中的元素是通過(guò)鍵來(lái)存取的置蜀,而不是通過(guò)偏移存取奈搜。
字典用"{ }"標(biāo)識(shí)。字典由索引(key)和它對(duì)應(yīng)的值value組成盯荤。
6.數(shù)據(jù)類型轉(zhuǎn)換:
這些基本數(shù)據(jù)類型之間可以相互轉(zhuǎn)換馋吗,轉(zhuǎn)換關(guān)系如下:
本章到此結(jié)束,小伙伴可以下去練習(xí)一下秋秤,有什么問(wèn)題可以在評(píng)論區(qū)打出來(lái)宏粤。
編寫(xiě)不易,[愛(ài)慕]點(diǎn)贊關(guān)注不迷路[愛(ài)慕]