基本資料型別:
>>數和字串
列表:
>>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...