Phython 資料型別

2021-10-07 15:17:10 字數 2545 閱讀 9122

目錄

1:str(字串) 

2:list列表

3:tuple元組

4:set集合

5:dict字典

字串是python中最常用的資料型別,我們一般使用引號來建立字串,建立字串很簡單,只要為變數分配乙個值即可

格式:變數名=『 資料 』

可以只有一對引號,也可以是兩對,或者是三對

str0 = 'hello word'

str1 = "hello word"

str2 = "'a' 'b'"

str3 = '''a and b'''

print(str0)

print(str1)

print(str2)

print(str3)

print(str0[0])

print(type(str0))

print(type(str1))

print(type(str2))

print(type(str3))

print(type(str0[0]))

hello word

hello word

'a' 'b'

a and b

h

支援下標操作

列表的作用是一次性儲存多個資料且可以為不同的資料型別,程式設計師可以對這些資料進行的操作有:贈,刪,該,查,

格式:變數名=[資料1,資料2,資料3,,,,]

list0 = ['tom', 'mary', 18, ['a', 'b', 'c']]

print(list0)

print(type(list0))

print(list0[1])

print(list0[3])

print(type(list0[1]))

print(type(list0[3]))

['tom', 'mary', 18, ['a', 'b', 'c']]

mary

['a', 'b', 'c']

也是支援下標,並且列表中還可以巢狀列表

乙個元組可以儲存多個資料,元組內的資料是不能修改的,但是元組內有列表,修改列表裡面的資料是支援的

格式 變數名=(資料1,資料2,資料3) 定義元組使用小括號,且逗號隔開各個資料,資料可以是不同的資料型別

如果定義的元組只有乙個資料,那麼這個資料後面也要新增逗號,否則資料型別為唯一的這個資料的型別

tuple0 = ()

tuple1 = (10,)

tuple2 = ('a', 'b', 'c', 'd')

print(tuple0)

print(tuple1)

print(tuple2)

print(type(tuple0))

print(type(tuple1))

print(type(tuple2))

print(tuple2[1])

print(type(tuple2[1]))

()(10,)

('a', 'b', 'c', 'd')

b

支援下標

建立集合使用{}或set{},但是如果要建立空集合只能使用set(),因為{}用來建立空字典

格式:變數名 =/變數名=set()

set1 = 

set2 = set('abcdef')

set3 = {}

print(set1)

print(set2)

print(set3)

print(type(set1))

print(type(set2))

print(type(set3))

{}

集合可以去掉重複資料,且集合資料是無序的,故不支援下標

當序列裡面資料的順序發生變化,每個資料的下標也會隨之變化,這樣用下標去查詢某個資料的時候就不行了,這種需求下,字典,橫空出世

字典裡面的資料是以鍵值對的形式出現,字典資料和資料順序沒有關係,即字典不支援下標,後期無論資料如何變化,只需要按照對應的鍵的名字查詢資料即可

格式:變數名=

一般稱冒號前面的為鍵(key),冒號後面的為值(value)

字典中新增資料的時候,如果key存在則修改這個key所對應的值,如果key不存在,則新增此鍵值對

dict1 = 

dict1['id']=1010

print(dict1)

print(dict1['age'])

print(type(dict1))

18

資料型別基礎資料型別

資料型別 基礎型別 除八大基礎型別其他的都是引用型資料型別 引用資料型別 基礎資料型別 整型 byte 佔乙個位元組,範圍 128 127 short 佔兩個位元組,範圍 32768 32767 int 最常用 佔四個位元組,範圍 2147483648 2147483647 long 佔八個位元組 ...

資料型別 基本資料型別和引用資料型別

一.分類 1,五種簡單資料型別 基本資料型別 number,string,boolean,null,undefined,新增symbol es6 基本資料型別是指存放在棧中的簡單資料段,資料大小確定,記憶體空間大小可以分配,它們是直接按值存放的,所以可以直接按值訪問。1 undefined 宣告的變...

SQL 資料型別 MySQL 資料型別

在 mysql 中,有三種主要的型別 文字 數字和日期 時間型別。資料型別 描述char size 儲存固定長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的長度。最多 255 個字元。varchar size 儲存可變長度的字串 可包含字母 數字以及特殊字元 在括號中指定字串的最大長度。...