程序中,數(shù)據(jù)都是臨時(shí)存儲在內(nèi)存中,為了更快速的查找或使用這個(gè)數(shù)據(jù),通常我們把這個(gè)數(shù)據(jù)在內(nèi)存中存儲之后,給整個(gè)數(shù)據(jù)定義一個(gè)名稱,這個(gè)名稱就是變量。
變量就是在存儲數(shù)據(jù)的時(shí)候,當(dāng)前數(shù)據(jù)所在的內(nèi)存地址的一個(gè)名字而已。
NameError: name '變量名' is not defined
。# 直接執(zhí)行下面命令 # 結(jié)果:NameError: name 'a' is not defined print(a)
(1)定義語法
Python中定義變量的語法如下:
變量名 = 值
(2)標(biāo)識符定義規(guī)則
變量名、函數(shù)名、類名、包名、模塊名等統(tǒng)稱為標(biāo)識符。
標(biāo)識符命名規(guī)則是Python中定義各種名字的時(shí)候的統(tǒng)一規(guī)范,具體如下:
(3)內(nèi)置關(guān)鍵字
被Python語言賦予了特定含義的一些字符,換句話說就是Python保留給自己的標(biāo)識符。這些標(biāo)識符我們不能再使用如果我們在進(jìn)行定義,就會(huì)產(chǎn)生沖突。
Python中所有關(guān)鍵字都為小寫字母,如下:
False None True and as assert break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield
不用刻意去記每個(gè)關(guān)鍵字的用法和意義,后面學(xué)習(xí)中,陸陸續(xù)續(xù)都會(huì)接觸到,自然而然就記住了。
注意:也別用Python API里面的函數(shù)名作為標(biāo)識符,因?yàn)檫@樣會(huì)導(dǎo)致函數(shù)被覆蓋。(以后常用就知道了)
(4)標(biāo)識符命名習(xí)慣
上邊是定義標(biāo)識符的規(guī)則,必須要遵守。命名習(xí)慣是一種標(biāo)準(zhǔn)的規(guī)范,不遵守也沒事,只是不專業(yè)。
命名習(xí)慣類型:
MyName
。myName
。my_name
。Python具體名稱規(guī)范:
xxxyyyzzz
XxxYyyZzz
xxxYyyZzz
XXX_YYY_ZZZ
在Python中,先要定義一個(gè)變量,才能夠使用一個(gè)變量。
#定義變量 my_name = 'TOM' #使用變量 print(my_name) schoolName = '小二郎的學(xué)堂' print(schoolName)
Python解釋器在執(zhí)行代碼的過程當(dāng)中,是按照代碼的書寫順序,自上而下,一行一行順序執(zhí)行的。
Tips:應(yīng)用程序執(zhí)行原理
操作系統(tǒng)會(huì)首先讓 CPU 把程序復(fù)制到 內(nèi)存 中。CPU 執(zhí)行 內(nèi)存 中的 程序代碼。
Tips:Python 程序執(zhí)行原理
參考://www.jb51.net/article/64916.htm
到此這篇關(guān)于總結(jié)Python變量的相關(guān)知識的文章就介紹到這了,更多相關(guān)Python變量內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
標(biāo)簽:珠海 宜昌 佳木斯 盤錦 湖北 西寧 上饒 潮州
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《總結(jié)Python變量的相關(guān)知識》,本文關(guān)鍵詞 總結(jié),Python,變量,的,相關(guān),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。