python 型別 Python語言基本資料型別

2021-10-10 02:23:47 字數 1401 閱讀 3260

本文主要向大家介紹了python語言基本資料型別,通過具體的內容向大家展示,希望對大家學習python語言有所幫助。

python標準資料型別

有六個標準的資料型別:

1、number(數字)

2、string(字串)

3、tuple(元組)

4、list(列表)

5、dict(字典)

6、sets(集合)

python資料型別分類

可變資料:

字典、列表

不可變資料:

數字、字串、元組、集合

python資料型別介紹

number

python3支援float、int、complex、bool

在python3中只有一種型別int,表示長整型,沒有python2中的long

示例:a,b,c,d = 1.1,1,1+3j,true

可以用type檢視:

>>> map(lambda x:type(x),[1,1.1,1+3j,true])[, , , ]

也可以用instance:

>>> isinstance(1.1,float)true

string字串

字串或串(string)是由數字、字母、下劃線組成的一串字元。

以字母、數字、下劃線組成的一串字元

它是程式語言中表示文字的型別

示例:定義字串:>>>a = 'stringtype'取出字串:>>>>>>a'stringtype'擷取前5位字元:>>>a[0:5] 從0開始,但截止到5之前'strin'擷取最後一位字元:>>>a[-1:]'e'

列表列表用"」賦值

列表是使用最頻繁的一種資料型別。

擷取的方式也可以用【開始:結束】來擷取

示例:>>> data = [1,2,3,5,6,2,1,4]>>> data[0:2][1, 2]

元組元組用"()"標識。內部元素用逗號隔開。但是元組不能二次賦值,相當於唯讀列表。

示例:>>> a = (1,2,3,4,5)>>>>>> a[0:3](1, 2, 3)嘗試改變,但是是失敗的:>>> a[2] = 5traceback (most recent call last): file "", line 1, in typeerror: 'tuple' object does not support item assignment

字典列表是有序的物件集合,字典是無序的物件集合。

兩者之間的區別在於:字典當中的元素是通過鍵來訪問的,而不是通過偏移訪問。

字典用""標識。字典由索引(key)和它對應的值value組成。

示例:>>> a = >>> a也可以用dict函式賦值:>>> a = dict([('a','b')])>>> a

建立空字典使用:

a = {}或a = dict()

python語 Python 基本語法

python 語法 1 列印 輸入用print 例如 print hello word python 3中可以直接列印中文,並且語法不一樣,python 3中有 2 如何定義變數名 定義變數名有以幾個條件 1 開頭必須是字母 or 下劃線 2 變數名必須是由字數 or 數字 or 下劃線的組成,不可...

python中if錯誤 Python 條件語句

python 條件語句 python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制...

python報錯提示語

python執行報錯提示語 報錯提示語 解釋syntaxerror invalid syntax 無效的語法,語法錯誤 nameerror name x is not defined 沒有定義變數 indentationerror expected an indented block 縮排錯誤 ke...