python 資料處理(字串擷取、()\[]\{}資料型別、{}字典資料取值)

aiee發表於2018-08-08

1、python的字串擷取

str = ‘0123456789’
print str[0:5] #擷取第一位到第五位的字元
print str[:] #擷取字串的全部字元
print str[6:] #擷取第七個字元到結尾
print str[:-3] #擷取從頭開始到倒數第三個字元之前
print str[2] #擷取第三個字元
print str[-1] #擷取倒數第一個字元
print str[::-1] #創造一個與原字串順序相反的字串
print str[-3:-1] #擷取倒數第三位與倒數第一位之前的字元
print str[-3:] #擷取倒數第三位到結尾
print str[:-5:-3] #逆序擷取,具體啥意思沒搞明白?

2、python的小括號、中括號、大括號資料型別

Python中的小括號():

代表tuple元祖資料型別,元祖是一種不可變序列。建立方法很簡單,大多數時候都是小括號括起來的。

 

>>> tup = (1,2,3)
>>> tup
(1, 2, 3)
>>> () #空元祖
()
>>> 55,#一個值的元祖
(55,)

Python中的中括號[]:

代表list列表資料型別,列表是一種可變序列。建立方法既簡單又特別。

>>> list('Python')
['P', 'y', 't', 'h', 'o', 'n']

Python中的花括號{}:

代表dict字典資料型別,字典是Python中唯一內建的對映型別。字典中的值沒有特殊的順序,但都是儲存在一個特定的鍵(key)下。鍵可以是數字、字串甚至是元祖。

>>> dic = {'jon':'boy','lili"':'girl'}
>>> dic
{'jon': 'boy', 'lili"': 'girl'}

3、python的列表資料、字典資料取值

列表資料取值:

qq=[1,3,5,7,9]
print(qq[3])

字典資料取值有兩種:

ww={'id': '213', 'name': 'qwer', 'password': 'qq123', 'studentid': '22', 'time': '0000-00-00'}
print(ww['name'])
print(ww.get('name'))

相關文章