您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關Python變量類型是什么,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
變量是所有編程語言都會設計到的一個核心基礎知識。變量是指沒有固定的值可以改變的數(shù)。變量的主要用處是能夠一般化的描述指令,假設沒有變量,指令中只能使用真實的“值”,那該指令在實際應用中僅僅能符合某種特定的情況。在計算機編程中,變量主要作為占位符的用途,用于應用計算機內(nèi)存地址。例如想要通過程序?qū)崿F(xiàn)記錄班級內(nèi)所有同學的基本信息實現(xiàn)某種功能,我們不可能針對每一個同學寫一段程序。這個時候如果用變量表示:
dic_tudent = {“name”:”李四”,”age”:18}
如果需要使用某個同學的信息的時候,直接可以:
name.dic_student = “李四”
age.dic_student = 18
將學生李四的信息賦值給相應的變量dic_student即可完成相應的程序。其中dic_student、name.dic_student、age.dic_student都可以稱之為變量。而“=”右側(cè)的值是可以使用其他的值來代替。
變量其實就是用某個特定含義的英文字母組合來表示相應具體的值。就像我們平時表達一樣:我們會說“這個班級的學生”而不會說“這個班級的李四、王五、趙四……”把所有同學的名字說一遍。所以變量可以更加簡單的理解為就是某些具體含義的“值”的概括次。
現(xiàn)在我們理解了,所有具體的值都可以通過變量來代替,但是對于不同的“值”,在系統(tǒng)內(nèi)存中所占用的空間是不同的,所以在部分編程語言中,將變量分為不同的種類以節(jié)約數(shù)據(jù)存儲空間。本篇文章主要和大家分享在Python編程語言中變量類型。
在Python編程語言中一共有六種數(shù)據(jù)類型:數(shù)字、字符串、布爾值、列表、元組和字典。
數(shù)字型變量(int):
數(shù)字型變量包含整型(int)、浮點型(float)、復數(shù)類型。其中復數(shù)類型在實際編程中的使用并不廣泛。
整型就是我們?nèi)粘UJ知的整數(shù)(正數(shù)、0、負數(shù))
浮點型就是我們平時說的帶小數(shù)點的數(shù)字(包括科學計數(shù)法)
復數(shù)與數(shù)學中的復數(shù)定義相同,例如2+3a
字符串(str):
字符串是有數(shù)字、字母、下劃線組成的一串字符。通常以串的整體作為操作對象。在Python編程中,字符串一般使用單引號、雙引號、三引號所包含。在編程中如果需要嵌套引號,則不允許出現(xiàn)單引號嵌套單引號,雙引號嵌套雙引號的現(xiàn)象。
一般我們認為,除了數(shù)字型、布爾型以及集合類型的變量外都認為是字符串。
布爾值(bool):
布爾值是編程語言中特定概念,相當于我們常說的對錯。布爾值僅有兩個值,Ture和False(此處需要注意Python中布爾值的Ture和False必須是首字母大寫)。通常情況下布爾值在運算中可以被視作整型,即Ture = 1;False = 0。
列表(list):
列表是Python使用中最頻繁的數(shù)據(jù)類型。列表支持數(shù)字、字符串甚至包含列表。使用“[]”標識將相應的元素包括在其中,不同的元素之間使用英文標點“,”隔開。列表中的元素可以根據(jù)需要增刪改查,通常用來保存多個互相獨立的元素對象的集合。
list = [a, b, 1, 2, [3, 4,5,],]
元組(tuple):
元組與列表類似,直觀上最大的區(qū)別在于,列表使用“[]”中括號包裹,而元組使用“()”包裹。這些符號都是英文半角狀態(tài)下的符號。此外區(qū)別于列表,元組具有不可更改的特性,一旦創(chuàng)建元組則其集合中的內(nèi)容不可被增刪改。使用元組的優(yōu)勢在于,一旦確定元組,則該元組則會緩存在Python的運行環(huán)境中,使用時無需訪問內(nèi)核分配內(nèi)存。一般情況下元組用來描述一個不會改變的事物的多個屬性。
tuple = (1,3,4,5,6,)
需要注意的是,單個值也可以組成tuple,賦值時括號內(nèi)的逗號不能省略。
tuple = (1,)
字典(dic):
字典是Python中的映射數(shù)據(jù)類型,由鍵-值對組成。字典可以存儲不同類型的元素,使用“{}”來包括相應的元素。通常情況下“鍵”會以字符串或者數(shù)值的形式來表示,而“值”可以是任意類型。文章開頭所舉例子就是字典類型。
Dic_student = {“name”:”李四”, ”age”:18}
在Python編程語言中,變量賦值過程可以直接進行,不需要再對變量類型進一步聲明了。系統(tǒng)會根據(jù)你賦值的內(nèi)容自動平判斷數(shù)據(jù)類型。不過在實際運算中,還是要考慮到數(shù)據(jù)類型的轉(zhuǎn)變的。
以上就是Python變量類型是什么,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。