這篇文章給大家分享的是有關(guān)Python中變量與常量的使用示例的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的寧陜網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
變量與常量
變量:在程序運(yùn)行過程中,值會(huì)發(fā)生變化的量
常量:在程序運(yùn)行過程中,值不會(huì)發(fā)生變化的量
無論是變量還是常量,在創(chuàng)建時(shí)都會(huì)在內(nèi)存中開辟一塊空間,用于保存它的值。
這里有一點(diǎn)需要注意的是,在python中是不需要聲明類型的。這是根據(jù)Python的動(dòng)態(tài)語言特性而來。變量可以直接使用,而不需要提前聲明類型。
變量的定義
Python 中的變量不需要聲明類型
a = 4 b = 'hello' c = [2,3] d = (4,8)
變量沒有賦值,直接用的話。系統(tǒng)會(huì)報(bào)出錯(cuò)誤
這里的等號要理解并讀作“賦值”,而不是“等于”,“賦值”是對變量的操作,而“等于”是對兩個(gè)變量進(jìn)行比較。
每個(gè)變量在使用前都必須賦值,變量賦值以后才會(huì)被創(chuàng)建
新的變量通過賦值的動(dòng)作,創(chuàng)建并開辟內(nèi)存空間,保存值。如果沒有賦值而直接使用會(huì)拋出賦值前引用的異常或者未命名異常
Python中,一切事物都是對象,變量引用的是對象或者說是對象在內(nèi)存中的地址。
后面我們詳細(xì)來講解
在Python中,變量本身沒有數(shù)據(jù)類型的概念
通常所說的“變量類型”是變量所引用的對象的類型,或者說是變量的值的類型
例子中,變量a在創(chuàng)建的時(shí)候,賦予了值為1的整數(shù)類型,然后又被改成字符串“haha”,再又變成一個(gè)列表,最后是個(gè)字典。變量a在動(dòng)態(tài)的改變,它的值分別是不同的數(shù)據(jù)類型,這是動(dòng)態(tài)語言的特點(diǎn)。
“=”號這個(gè)賦值運(yùn)算符是從右往左的計(jì)算順序。
Python允許同時(shí)為多個(gè)變量賦值
當(dāng)我們寫:
a = 'ABC'時(shí),Python解釋器干了兩件事情:
1.在內(nèi)存中創(chuàng)建了一個(gè)‘ABC’的字符串對象;
2.在內(nèi)存中創(chuàng)建了一個(gè)名為a的變量,并把它指向'ABC'。
常量
最后我們還要說下常量!
常量就是不變的變量,比如常用的數(shù)學(xué)常數(shù)圓周率就是一個(gè)常量。在Python中,通常用全部大寫的變量名表示常量:
PI = 3.14159265359
但事實(shí)上,從Python語法角度看,PI仍然是一個(gè)變量,因?yàn)镻ython根本沒有任何機(jī)制保證PI不會(huì)被改變。你完全可以給PI賦值為10,不會(huì)彈出任何錯(cuò)誤。所以,用全部大寫的變量名表示常量只是一個(gè)習(xí)慣上的用法。
感謝各位的閱讀!關(guān)于Python中變量與常量的使用示例就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!