1.字符串的分割
語法:字符串.split( 分割符 字符串 )
功能:按照指定的分隔符字符串,將字符串分割成多個字符串涂身,并存入? ? 列表對象? ? 中环葵。
注意:
字符串本身不變而是得到了一個列表對象蕉堰。
2.字符串的兩端去除
(1)? 語法:字符串.strip()去除前后? 空格" "? 以及換行符? “\n”
(2) 語法:字符串.strip(字符串)——去除兩端指定字符串旅掂。
例如:
? ? ? ? my_str="12 itheima itcast 12"
? ? ? ? my_str.strip("12")? ? ? ? ? ? 具有返回值,可被變量接收
此時傳入的是"12"什荣,其實是''1"and"2"都會移除矾缓,是按照單個字符進行移除
3.統(tǒng)計數(shù)量
(1)字符串.count(字符串1)? ?字符串1在字符串中出現(xiàn)次數(shù)
(2)len(字符串)統(tǒng)計字符串的長度
總結(jié):
????????字符串只可以儲存字符串類型,長度任意(取決于內(nèi)存大械九馈)嗜闻,支持下標索引,允許重復字符桅锄,不可修改琉雳,支持for循環(huán),遍歷友瘤。
序列
? ? ? ?序列:指內(nèi)容連續(xù)翠肘,有序,可使用下標索引的一類數(shù)據(jù)容器——列表商佑、元組锯茄、字符串
序列常用操作:
(1)切片
從一序列中取出子序列
語法:
????????????序列[起始下標:結(jié)束下標:步長 ]
從序列中指定位置開始,一次取出元素茶没,到指定元素結(jié)束肌幽,得到一個新的序列
起始下標:從此處開始,可以留空抓半,留空視為從開頭開始
結(jié)束下標 :從此處結(jié)束(不含此處)喂急,可留空,留空為截取到結(jié)尾
步長:
? ? ? ? 步長為 1表示:一個個取出元素
? ? ? ? 步長為2表示:每次跳過1個元素取
? ? ? ? 步長為N表示:每次跳過N-1個元素
? ? ? ? 步長為負數(shù):反向取笛求,(注意:起始下標和結(jié)束下標也要反向標記)
注意:
此操作不會影響序列本身廊移,而是得到一個新的序列。