python基礎教程學習筆記---(3)字串

來源:互聯網
上載者:User

標籤:

1、格式化字串 %s代表的是格式化字串,或者說為字串進行佔位操作。如果一個變數本身不是字串,則會自動被轉化為字串。使用%f格式化浮點數。同時也可以提供需要的精度,如%.3f,即保留3位小數。 2、格式化:(1)格式化類型:%s代表字串,%d代表的是十進位整數,%f是浮點數。轉換還可以設定欄位寬度和欄位精度。欄位寬度是指轉換後的值所保留的最小字元個數,欄位精度是指結果中應該包含的小數位元。如果字元數不夠,會使用空格來佔位。可以使用*(星號)來作為欄位寬度或者精度,兩個可以同時使用*,這時候,寬度與精度的具體取值會從元組中相應的參數中讀取。標識符:在寬度和精度的前面還可以放置一個標識符,標識符可以是0、加號、減號、空格。標識符使用0時,表示當前面有空位時,將用0進行填充。標識符使用加號時,表示不論結果是正是負,都會標出符號。標識符使用減號時,表示結果將會靠左對齊數值。標識符使用空白時,表示將會用空格來填充左側的空位。當使用標識符0時,010並不是指的是八進位,而是指空位用0替代,寬度為10(最小字元長度為10)。 3、字串方法(1)find方法find方法用於在一個較長的字串中尋找子字串。它會返回子串所在位置的第一個索引。如果沒有找到則會返回-1。如果存在多個子串,指返回第一個子串的開始字元的索引值。find函數中還可以設定兩個參數,即指定尋找範圍。起始索引值位置,終止索引值位置。尋找的範圍包含起始索引值位置,但是不包含終止索引值位置。可以允許只提供起始索引參數值,但不允許只提供終止索引值。(2)join方法join方法主要用於連接字串,且只能用於連接字串。使用某一個指定的字元來串連多個字串最後返回一個新的字串。需要串連的多個字串可以用列表或者元組的形式一次給出。(3)lower方法lower用於將字串全部轉換成小寫字母。註:upper()方法是用於將字串全部轉換成大寫字母,title()方法是將字串轉換成首字母大寫,其他小寫形式。(4)replace方法replace方法用於將字串中所有的匹配項全部被指定的字串替代,並返回替代後的字串。(5)split方法是join的逆方法,join是將多個字串用一個指定的符號串連形成一個新的字串,而split是將一個字串按照某個指定的字元拆分成多個字串,最後用的列表的形式返回。注意:split方法和join方法有一個不同點,即:串連符.join(字串序列)字串序列.split(拆分符)(6)strip方法strip方法主要用來返回去除字串兩段的空格後的新字串,但不會去除字串內部的空格。也可以指定去除兩段的字串,但一定要在字串兩端。    

python基礎教程學習筆記---(3)字串

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.