摘要:數(shù)據(jù)結(jié)構(gòu)另一個(gè)角度看概述中絕大部分?jǐn)?shù)據(jù)結(jié)構(gòu)可以最終分解為三種類型標(biāo)量序列映射。創(chuàng)建變量時(shí)不需要聲明數(shù)據(jù)類型的數(shù)據(jù)類型是整數(shù)而的數(shù)據(jù)類型是浮點(diǎn)數(shù)布爾值只有和兩種值支持三種運(yùn)算。的浮點(diǎn)數(shù)實(shí)際上是雙精度浮點(diǎn)數(shù)即語言的類型。
Python數(shù)據(jù)結(jié)構(gòu)——另一個(gè)角度看Python(概述)
Python 中絕大部分?jǐn)?shù)據(jù)結(jié)構(gòu)可以最終分解為三種類型: 標(biāo)量(Scaler), 序列(Sequence), 映射(Mapping)。這表明了數(shù)據(jù)存儲時(shí)所需要的基本單位, 其重要性如同歐式幾何公理之于歐式空間。
標(biāo)量是指Python中數(shù)字的基本數(shù)據(jù)類型其可分為整數(shù), 浮點(diǎn)數(shù)和布爾值。創(chuàng)建變量時(shí), Python 不需要聲明數(shù)據(jù)類型, x=3的數(shù)據(jù)類型是整數(shù), 而x=3.3的數(shù)據(jù)類型是浮點(diǎn)數(shù), 布爾值只有True和False兩種值, 支持and, not, or三種運(yùn)算。
整數(shù)運(yùn)算的結(jié)果永遠(yuǎn)是精確的, 而浮點(diǎn)數(shù)運(yùn)算結(jié)果不一定是精確的。計(jì)算機(jī)的內(nèi)存是有限的, 無法存儲無限位的小數(shù)。Python的浮點(diǎn)數(shù)實(shí)際上是雙精度浮點(diǎn)數(shù), 即C語言的double類型。
序列是Python中最為基礎(chǔ)的內(nèi)建類型其分為七種類型: 列表, 字符串, 元組, Unicode字符串, 字節(jié)數(shù)組, 緩沖區(qū)和xrange對象。
常用的有: 列表(list), 字符串(string), 元組(tuple)。
其作為第三種基本單位, 映射的靈活性使得它在多種場合都有廣泛的應(yīng)用和良好的可拓展性。
集合(set)是獨(dú)立于標(biāo)量、序列和映射之外的特殊數(shù)據(jù)結(jié)構(gòu)其支持?jǐn)?shù)學(xué)理論的各種集合運(yùn)算, 其存在使得用程序代碼實(shí)現(xiàn)數(shù)學(xué)理論變得方便。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/43038.html
摘要:文字有點(diǎn)長,對于不想看文字的朋友,可以去這里看視頻,內(nèi)容和這個(gè)文字一樣的,視頻可能更好理解面向過程概述所謂面向過程,及關(guān)注過程面向的字面意思就是關(guān)注著眼于面對著那么什么是過程呢過程就是過程,也可以理解為步驟當(dāng)我們做某件事情的時(shí)候,如果關(guān)注過 文字有點(diǎn)長,對于不想看文字的朋友,可以去這里看視頻,內(nèi)容和這個(gè)文字一樣的,視頻可能更好理解 https://www.piqizhu.com/v/...
摘要:庫包模塊,統(tǒng)稱為模塊。的繪制窗體所謂的繪制窗體就是繪制的程序生成的窗口的大小。它可以使用來進(jìn)行初始化窗體的大小。后兩個(gè)是可選的。海龜角度另一種就是海龜角度,以海龜為基準(zhǔn)以下就是實(shí)例顯示如圖的色彩體系庫中采用的是最常用的色彩體系,。 概述 turtle是海龜庫。入門級的函數(shù)繪制庫。是Python語言的標(biāo)準(zhǔn)庫之一 【知識點(diǎn)】標(biāo)準(zhǔn)庫Python的庫分為標(biāo)準(zhǔn)庫和第三方庫標(biāo)準(zhǔn)庫:隨解釋器直接安裝...
摘要:對于異常機(jī)制的合理運(yùn)用是直接關(guān)系到碼農(nóng)飯碗的事情所以,本文將具體介紹一下和的異常處理機(jī)制,闡明二者在異常處理機(jī)制上的異同。下面將具體介紹二者的異常處理機(jī)制。 概述 showImg(https://segmentfault.com/img/remote/1460000006760426); 異常處理,是編程語言或計(jì)算機(jī)硬件里的一種機(jī)制,用于處理軟件或信息系統(tǒng)中出現(xiàn)的異常狀況(即超出程序正...
摘要:您的應(yīng)用程序的目錄,它包含模式和回調(diào)函數(shù)之間的簡單映射。更性感自動生成的管理功能這個(gè)概述幾乎沒有觸及表面。 django概述 因?yàn)閐jango是在快節(jié)奏的編輯環(huán)境下開發(fā)的,它旨在使常見的Web開發(fā)任務(wù)變得快速而簡單。 這是一個(gè)關(guān)于如何用django編寫數(shù)據(jù)庫驅(qū)動的Web應(yīng)用程序的非正式概述。 本文檔的目的是為您提供足夠的技術(shù)細(xì)節(jié)來了解django的工作原理,但這不是一個(gè)教程或參考 - ...
摘要:使用消息傳遞,我們就能使抽象數(shù)據(jù)類型直接擁有行為。構(gòu)造器以類似的方式實(shí)現(xiàn)它在參數(shù)上調(diào)用了叫做的方法。抽象數(shù)據(jù)類型允許我們在數(shù)據(jù)表示和用于操作數(shù)據(jù)的函數(shù)之間構(gòu)造界限。 2.7 泛用方法 來源:2.7 Generic Operations 譯者:飛龍 協(xié)議:CC BY-NC-SA 4.0 這一章中我們引入了復(fù)合數(shù)據(jù)類型,以及由構(gòu)造器和選擇器實(shí)現(xiàn)的數(shù)據(jù)抽象機(jī)制。使用消息傳遞,我們就能...
閱讀 2639·2021-11-23 09:51
閱讀 893·2021-09-24 10:37
閱讀 3624·2021-09-02 15:15
閱讀 1969·2019-08-30 13:03
閱讀 1888·2019-08-29 15:41
閱讀 2635·2019-08-29 14:12
閱讀 1433·2019-08-29 11:19
閱讀 3309·2019-08-26 13:39