Python基本內建資料型別有哪些
想要學好Python,一定要學好各類知識點,比如類、物件、資料型別等。有部分同學對於內建型別概念模糊,接下來分享的杭州Python基礎知識點彙總就給大家簡單梳理一下。
內建型別是指任何語言在設計初期定義的型別,如C語言中的int、double、char等。它也是在一種語言中最基本的型別,與編譯器編譯出的程式碼具有重大關係。值得一提的是,不同語言也擁有不同的內建型別, 但是所有內建型別的定義都與計算機的運算方式相關。
Python主要內建型別包括數值、序列、對映、類、例項和異常等。
數值型別:全域性中只有一個(Python在直譯器啟動的時候,Python會用None型別生成一個None的物件),包括int型別、float型別、complex型別、bool型別。
迭代型別:在Python中,迭代型別可以使用迴圈來進行遍歷。
序列型別:list(是可變序列,通常用於存放同類項目的集合)、tuple(是不可變序列,通常用於儲存異構資料的多項集)、str(在Python中處理文字資料是使用str物件,也稱為字串。字串是由Unicode碼位構成的不可變序列。)、array、range(表示不可變的數字序列,通常用於在for迴圈中迴圈指定的次數)、bytes(由單個位元組構成的不可變序列)、bytearray(bytes物件的可變對應物)、memoryvie(二進位制序列)
對映型別:對映物件將具有hash的值對映到任意物件。對映是可變的物件。目前只有一種標準對映,即dictionary。字典的鍵幾乎是任意值,也就是說,包含列表、字典或其他可變型別的值。
集合型別:作為一種無序的多項集,集合並不記錄元素位置或插入順序。相應地,集合不支援索引、切片或其他序列類的操作。目前Python有兩種內建集合型別:set和frozenset。
set型別是可變的,其內容可以使用add()和remove()這樣的方法來改變。由於是可變型別,它沒有雜湊值,且不能被用作字典的鍵或其他集合的元素。
frozenset型別是不可變並且具有雜湊值,其內容在被建立後不能再改變,因此它可以被用作字典的鍵或其他集合的元素。
上下文管理型別:with語句
其他型別:模組、class、例項、函式、方法、程式碼、object物件、type物件、ellipsis(省略號)、notimplemented
-
為愛奔跑的男人女主角
女主角叫李白清。她今年二十二歲,在校大學生,喜歡拉丁舞、時裝走秀和旅遊瑜伽。是學校合唱團成員,深受老師和同學們喜歡。...
-
室外溫度37度和40度的區別
室外溫度37度和室外溫度40度區別非常的大,室外溫度37度算是一個較熱的天氣,指的就是37度的高溫,其實在我們眼裡其實算是比較高的了。而室外溫度40度則比較少見,室外溫度40度可能就會造成中暑等多方面的。溫度造成的不良影響。非常的不值得。...
-
戴爾g15如何錄屏
可以按照以下的方法步驟解決:1、如果您是Win10系統,可以藉助內建的錄屏工具,點選右下角的Windows選單,然後再點選【設定】2、然後再點選設定選單列表中的【遊戲】3、將螢幕錄製的開關開啟,最後需要錄屏的時候按下快捷鍵為【Win+Alt+G】,即可開始錄屏4、如果是使用其...
-
京東快遞為什麼五六天不動
我們在網路上進行了網購,就會有相應的快遞公司承擔快遞運送業務。如果我們在京東上購買了物品,京東快遞五六天沒有什麼快遞運送訊息。首先現在最常見的就是由於疫情的原因會導致快遞延遲傳送,還有各種極端災害天氣,比如洪水等情況也會導致快遞傳送延遲。如果發現京...