python不需要事先聲明變量。
python的變量類型是在運(yùn)行過程中自動(dòng)決定的,不需要代碼聲明類型。
1.1 python變量、對(duì)象和引用
示例
>>> s = '梯閱線條'
>>> print(s)
梯閱線條
說明
序號(hào) | 表達(dá)式/語句 | 作用 | 描述 |
---|---|---|---|
1 | ‘梯閱線條’ | 創(chuàng)建對(duì)象 | 單引號(hào)’’字符串表達(dá)式, 創(chuàng)建一個(gè)字符串對(duì)象,值為’梯閱線條’。 |
2 | s=‘梯閱線條’ | 創(chuàng)建變量 創(chuàng)建引用 | 等于號(hào)=賦值表達(dá)式, 創(chuàng)建變量s(如果s還未創(chuàng)建),創(chuàng)建引用。 引用:是變量到對(duì)象的連接(相當(dāng)于指針),執(zhí)行賦值表達(dá)式時(shí)自動(dòng)形成。變量:擁有指向?qū)ο蟮倪B接(即對(duì)象的引用)。第1次執(zhí)行賦值表達(dá)式時(shí),創(chuàng)建變量,指向?qū)ο蟮囊谩?非第1次執(zhí)行賦值表達(dá)式時(shí),修改變量指向的引用。 |
3 | print( s ) | 使用變量 | print(s)語句使用變量s, 變量s被當(dāng)前引用的對(duì)象代替。變量被使用之前必須先賦值進(jìn)行初始化,否則報(bào)錯(cuò)。 |
python對(duì)象都有2個(gè)標(biāo)準(zhǔn)的頭部信息:
一個(gè)是類型標(biāo)志符,標(biāo)識(shí)對(duì)象的類型;
一個(gè)是引用的計(jì)數(shù)器,用來決定是否可以回收對(duì)象。
1.2 python類型屬于對(duì)象
python類型屬于對(duì)象,不屬于變量。
獲取變量的類型時(shí),獲取的是變量指向的引用的類型。
示例
>>> s = '梯閱線條'
>>> type(s)
>>> s = 9555
>>> type(s)
1.3 python對(duì)象自動(dòng)回收
python對(duì)象有專門的引用計(jì)數(shù)器,用來標(biāo)記對(duì)象被引用的次數(shù)。
當(dāng)對(duì)象引用計(jì)數(shù)器值為0時(shí),python對(duì)象會(huì)自動(dòng)被回收,釋放對(duì)象內(nèi)存空間。
-
代碼
+關(guān)注
關(guān)注
30文章
4900瀏覽量
70735 -
python
+關(guān)注
關(guān)注
56文章
4827瀏覽量
86739
發(fā)布評(píng)論請(qǐng)先 登錄
python環(huán)境變量的配置pip
Python的常量與變量基礎(chǔ)知識(shí)詳解
詳細(xì)解讀Python變量類型

python設(shè)置環(huán)境變量
Python私有變量的定義方法
python教程之變量和簡(jiǎn)單數(shù)據(jù)類型

Python的變量類型詳細(xì)資料說明

Python的變量類型詳細(xì)說明

評(píng)論