您好,登錄后才能下訂單哦!
1.字符串
字符串四種定義方式:
' ' " " ''' ''' """ """
字符串的下標(biāo)和切片:
如: name = abcdef
從最左邊數(shù)是從0下標(biāo)開始,從最右邊數(shù)是從-1開始
切片語法:[起始:結(jié)束:步長]
注:選取的區(qū)間屬于左閉右開型,即從“起始”位開始,到“結(jié)束”位的前一位結(jié)束(不包含結(jié)束位本身)
2.列表
定義列表語法:
變量名 = [元素1,元素2,元素3……]
列表的增刪改查
添加元素(“增”append,extend,insert)
append
通過append是把一個新的元素添加到列表最后一個元素
>>> name = ["zs", "ls"]
>>> name
['zs', 'ls']
>>> name.append("ww")
>>> name
['zs', 'ls', 'ww']
extend
通過extend可以將另外一個集合中的元素逐一添加到列表中
>>> a = [11, 22]
>>> a
[11, 22]
>>> b = [33, 44]
>>> a.extend(b)
>>> a
[11, 22, 33, 44]
insert
insert(index, object) 在指定位置index前插入元素object
>>> a = [1,3,4]
>>> a
[1, 3, 4]
>>> a.insert(1, 2)
>>> a
[1, 2, 3, 4]
修改元素("改")
修改元素的時候,要通過下標(biāo)來確定要修改的哪個元素然后才能進行修改
>>> a = ["ls", "zs", "ww"]
>>> a
['ls', 'zs', 'ww']
>>> a[0] = abc
>>> a[0] = "abc"
>>> a
['abc', 'zs', 'ww']
查找元素("查"in,not in,index, count)
in,not in
python中查找的常用方法為:
in(存在),如果存在那么結(jié)果為true,否則為false
not in(不存在),如果不存在那么結(jié)果為true,否則false
index,count
>>> a = ['a', 'b', 'c', 'a', 'b']
>>> a.index('a', 1, 3) # 注意是左閉右開區(qū)間
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: 'a' is not in list
>>> a.index('a', 1, 4)
3
>>> a.count('b')
2
>>> a.count('d')
0
刪除元素(“刪”del,pop,remove)
del:根據(jù)下標(biāo)進行刪除
pop:刪除最后一個元素
remove:根據(jù)元素的值進行刪除
排序(sort, reverse)
sort方法是將list按特定順序重新排列默認(rèn)為由小到大,參數(shù)reverse=True可改為倒序,由大到小。
3.元組
元組與列表類似,定義列表是用[],而定義元組是用小括號()
注:
元組的數(shù)據(jù)不能修改
如果定義的元組只有一個元素,需要有一個逗號,如a = (11,)
4.字典
字典的定義:
變量名 = {key:value, key:value……}
字典的增刪改查
查看元素
可以直接使用鍵(key)來獲取數(shù)據(jù),也可以使用get
字典變量名['key']
字典變量名.get('key')
修改元素
字典變量名['key'] = 新的value
添加元素
如果在使用 變量名['鍵'] = 數(shù)據(jù) 時,這個“鍵”在字典中,不存在,那么就會新增這個元素
刪除元素
del:刪除指定的元素,del[‘鍵’]
clear:刪除整個字典
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。