標籤:print bbb 類型 插入 開發 比較 ble 冒號 全棧
字串方法總結
1.必須掌握的方法
1.1 join()
將字串中的元素按照特定的分隔字元進行拼接
test=‘你是誰啊‘print(test)v=‘**‘.jion(test)print(v)
你是誰啊你**是**誰**啊
格式比較特殊,首先是需要插入的字元放到前面,另外不僅是字串,還可以將字典、列表等插入到字串當中來。將字串放到jion後面
1.2split(‘ ‘,2)
對字串進行分割,第一個參數是以什麼為基準,第二個參數是分割幾次,但是分割之後,第一個參數會消失
test=‘alexalexalex‘v=test.split(‘l‘,2)print(v)
輸出結果:
[‘a‘, ‘exa‘, ‘exalex‘]
以l為參數進行分割,並且分割兩次,輸出結果不保留l
1.3 find 對字串進行尋找
find(‘l’,5,100)
對尋找的字串進行區間尋找所在的第一個位置。
test=‘alexalexalexalex‘v=test.find(‘l‘,2,10)print(v)
1.4 strip
1.4.1 strip可以去除字串兩邊的空格
test=‘ Alex ‘v=test.strip(test)print(v)
------
Alex
1.4.2 strip可以去除特定字元
test=‘Alex‘v=test.strip(‘A‘)print(v)
輸出:lex
1.5 upper()
將小寫字母轉換為大寫字母
test=‘alex‘v=test.upper()print(v)
輸出:ALEX
1.6 lower()
將大寫字母轉換為小寫字母
test=‘ALEX‘v=test.lower()print(v)
輸出:alex
2.特殊用法
2.1 根據索引來擷取字串中的某一個值
test=‘alex‘v=test[0]print(v)--------a
2.2 根據範圍來擷取字串的某一個值
test=‘alex‘v=test[0:3]print(v)------ale
此時是根據範圍來確定想要擷取的值,範圍是左閉右開區間,用冒號區隔。
2.3len()
擷取字串或者其他類型的長度
test=‘alex‘v=len(test)print(v)-----4
其中,如果是擷取比如列表的長度,是以一個逗號為單位來計算
2.4 for迴圈來遍曆
test=‘alex‘for i in test: print(i)---------alex
通過遍曆來輸出字串或者其他類型的各個值。
2.5 replace
對字串中某個特定值進行替換
test=‘alex‘v=test.replace(‘a‘,‘bbbbbbbbbbb‘)print(v)----------bbbbbbbbbbblex
除此之外,還可以對替換次數做出限制
test=‘alexa‘v1=test.replace(‘a‘,‘bbbbbbbbbbb‘,1)v2=test.replace(‘a‘,‘bbbbbbbbbbb‘,2)print(v1,v2)--------------------bbbbbbbbbbblexa bbbbbbbbbbblexbbbbbbbbbbb
2.6 range()
range可以建立連續數字,也可以建立不連續的數字。
range(0,100)
>>>建立0-99這些連續數字,左閉右開區間,
range(0,100,5)
>>>建立以0開始,每5個為步長的數字
2018-5-27-Python全棧開發day11-字串