python的資料型別

2022-08-24 22:21:14 字數 1527 閱讀 3851

基本資料型別:

>>數和字串

列表:

>>python中沒有陣列的概念,與陣列最接近的概念是列表和元祖,列表是儲存一連串元素的容器

>>> str = ['ab','cd','ef','g']

>>> print(str[3])

g

>>修改列表中的內容

>>> str = ['ab','cd','ef','g']

>>> str[3] = 'gh'

>>> print (str)

['ab', 'cd', 'ef', 'gh']

元祖:python中沒有陣列的概念,與陣列最接近的概念是列表和元祖,元祖是儲存一連串元素的容器

>>> str = ('ab','cd','ef','g')

>>> print(str[1])

cd

>>只讀取不能修改

>>> str = ('ab','cd','ef','g')

>>> abc = str[2]

>>> print(abc)

ef>>> str[0] = 'a'

traceback (most recent call last):

file "", line 1, in str[0] = 'a'

typeerror: 'tuple' object does not support item assignment

集合:

>>python中集合主要有兩個功能:

>>建立關係

>>> a = set('abcdef')

>>> b = set('abc')

>>> x = a&b  #交集

>>> print(x)

>>> y = a|b  #並集

>>> print(y)

>>> z = a-b  #差集

>>> print(z)

>>消除重複元素

>>> a = ('abcdabcabc')

>>> new = set(a)

>>> print(new)

字典:

也叫作關聯陣列,在{}以鍵值對的形式儲存

>>> dic = 

>>> print(dic)

>>> print(dic['name'])

xiaoxiao

>>新增修改字典

>>> dic = 

>>> print(dic)

>>> dic['city'] = 'beijing'

>>> print(dic)

>>> dic['age'] = 0

>>> print(dic)

python的資料型別

python變數沒有型別,但是python有資料型別 520 和520 是不一樣的,乙個是字串,乙個是數字 python資料型別包括很多,例如數值型別包括 e記法,表示科學計數法,屬於浮點型數值 6 100 000 000 6.1 1 000 000 000 6.1e9 布林型 ture和false...

python的資料型別

str pythonzifuchuan 字串是有索引值的,從左到右索引預設0開始的,最大範圍是字串長度少1,從右到左索引預設 1開始的,最大範圍是字串開頭 print str 輸出完整字串 print str 0 輸出字串中的第乙個字元 print str 2 5 輸出字串中第三個至第五個之間的字串...

python的資料型別

一 字串 1,定義方法 1 用單引號 str1 hello world 2 用雙引號 str2 hello world 注 普通字串的定義,上述兩種定義方法沒有任何區別 單字串中出現單引號時,字串的定義使用雙引號str3 let.s go 如果字串中有雙引號,使用轉義字元 轉義成普通字元 say l...