1.字串
每個字串本身就是str類的例項化,是乙個可迭代的物件,具有str類的所有方法和特性。字串的建立常用引號或則「 」 「三引號實現。此外,也可以通過建構函式如:class str(object=』』)或class str(object=b』』, encoding=『utf-8』, errors=『strict』),它將返回乙個字串型別。在定義字串時,其會自動合併:
字串具有的部分方法如下:
方法功能
str.capitalize()
將原字串第乙個大寫,其餘改小寫
str.casefold()
將大寫轉為小寫,比lower()更徹底
str.count(sub[, start[, end]])
字串sub非重疊出現的次數。 可選引數 start 與 end 會被解讀為切片表示法
str.center(width[, fillchar])
如果字串長度小於width,則將其置中,兩邊用fillchar填充
str.format()
字串格式化操作,傳入參量將放入字串中可替換域中(可包含位置量)……
更多方法可查閱api文件。在格式化輸出過程中,各符號及其含義如下:
2.序列
list, tuple 和 range是三種基本序列型別,前者是可變序列型別後兩者為不可變。此外,還有專門處理文字的str序列類,處理二進位制的 bytes, bytearray, memoryview序列類。與序列相對應的是集合與對映型別。
python學習之基礎篇 字串
1.字串的選取 usr bin python3 str runoob print str 輸出字串 print str 0 1 輸出第乙個到倒數第二個的所有字元 print str 0 輸出字串第乙個字元 print str 2 5 輸出從第三個開始到第五個的字元 print str 2 輸出從第三...
python基礎之字串
1.單引號字串和轉義引號 在python中,字串是用單引號或者雙引號括起來,在表示字串的時候,單引號和雙引號有什麼區別嗎?事實上並沒有。在某些特殊情況時候,單引號和雙引號是不能換線交換的,比如在乙個字串中包含了雙引號,那麼這個字串就必須用單引號括起來,反之,乙個字串中包含了單引號,那麼這個字串就必須...
python基礎之字串
1.基本字串的操作 所有標準序列的操作 索引,分片,乘法,成員資格判斷,求長度,取最小和最大值 同樣適用,但是記住 字串都是不可變的。2.字串格式化 精簡版 字串的格式化可以使用字串格式化操作符 百分號 來實現。在 的左側放置乙個字串 格式化字串 而右側放置希望被格式化的值。可以使用乙個值,如乙個字...