字串(string)和 列表(list)

來源:互聯網
上載者:User

標籤:大小   style   move   ring   方式   swap   使用   16px   擴充   

1、字串(string)
strip(清除前後的中間不行):  後邊加一個參數,預設去除前後的空格、分行符號,當然也可以去除其它字元;還有lstrip和rstrip,一個去除左邊,一個去除右邊,當然按照實際情況使用replace(old,new)替換:  replace後邊加兩個參數,第一個為你要替換的字串,第二個為替換後的字串split(切分):       得到的是列表,後邊加一個參數,該參數為你要切分的字元,有傳回值,不會改變原來的字元,切分後以列表的形式出現center(中心):       兩個參數,第一個為長度,第二個為填充的字元;將你的字串用你給的輸入鍵台你給的長度index(索引):       尋找到一個就停止尋找三個參數(一般只需要一個參數),輸入第一個參數,也就是一個字元,他會在你的字串               內尋找,找得到返回索引,找不到則報錯,後邊兩個參數為開始和結束位置(一般不用寫)find(尋找)         用法和index一樣,也是只找第一個,找不到返回-1lower(小寫),upper(大寫),swapcase(大小寫互換),capitalize(首寫字母大寫):不需要參數,和上邊的一樣用就好了
PS:split切分和portition切分的區別假如有一個字串username:password用用split根據“:”切分會得到兩個值username和password,“:”會被切掉用portition切分,被切分的東西不會被切掉,回得到三個值“username,:,和password”
字串運算子:+、*、[]、[:]、[::]、in、%(格式化),都要會用2、列表(list)

增:append(),insert()方法1.append()方法:在末尾添加元素                    #列表名.append(元素)2.insert()方法:在指定位置添加元素或者列表        #列表名.insert(索引,元素)刪:del,pop(),remove(),clear()1.del:可以刪除指定下標的值              #del 列表名   ===>刪除列表,如果加上索引則刪除固定值2.pop()方法: #預設從列表的末尾刪除,也可以刪除指定的值(通過索引刪除)3.remove()方法:刪除指定的值 (具體值,不能通過索引用)4.clear()方法:清空資料改:1.通過定位到下標直接修改查:查詢列表可以通過下標和切片的方式(列表取值預設正向取值,不過還可以反向取值,這裡就不寫了,自己測一下映像更加深刻----末尾參數改為-1(不過這個參數可以不用寫的,不過就成了正向了(這個是剛剛和朋友吃飯他提起我就順便加上的)))1.下標取值,從0開始2.切片:顧頭不顧尾,且切片下標的操作同樣用於字串

1、index():擷取指定元素的下標2、count():擷取指定元素出現的次數3、extend():合并兩個列表,修改原列表的值,只能合并到原列表的末尾4、sort():進行排序,預設是升序,想要降序則需要修改預設參數   reverse(翻轉) Trueinsert和extend的區別:1.insert可以指定插入元素的位置,extend不能指定,只能合并到末尾2.insert是在原列表的基礎上增加元素,什麼都可以加(列表、字串……),extend只能合并2個列表,對列表進行擴充,不能添加字串
 
 

字串(string)和 列表(list)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.