1. 程式人生 > >2 字串&列表&元祖&集合&字典&淺拷貝和深拷貝(針對可變物件)

2 字串&列表&元祖&集合&字典&淺拷貝和深拷貝(針對可變物件)

  1. *切片:字串變數[起始:結束:步長];下標即索引,從0開始
  2. find檢測字串是否包含指定字元,如果是返回初始的索引值,否則返回-1
  3. index檢測字串是否包含指定字元,如果是返回初始的索引值,否則提示錯誤
  4. count返回str1在string中指定索引範圍內[start, end)出現的次數
  5. replace將str1中的str1替換成str2,如果指定count,則不超過count次
  6. split如果maxsplit有指定值,則僅分割 maxsplit 個子字串,返回字串列表
  7. capitalize將字串的首字母大寫
  8. title將字串中每個單詞的首字母大寫
  9. startswith/endwith檢查字串是否是以 obj 開頭/結尾, 是則返回 True,否則返回 False
  10. lower/upper將字串轉換為小寫/大寫
  11. ljust(width,'fillchar')/rjust/center(width,'fillchar')返回一個原字串左/右對齊/居中,並使用空格填充至長度 width 的新字串
  12. lstrip/rstrip/strip去除字串左邊/右邊/兩邊空白字元
  13. partition可以將字串以第一個出現的str1進行分隔成三個部分,[str1前,str1,str1後
  14. join有序物件中每個元素(字元)後面插入str1,構造出一個新的字串
  15. isspace如果 str1 中只包含空格,則返回 True,否則返回 False
  16. isalnum如果 str1 所有字元都是字母或數字則返回 True,否則返回 False
  17. isdigit如果 str1 只包含數字則返回 True 否則返回 False,小數點被認為字元
  18. isalpha如果 str1 所有字元都是字母 則返回 True,否則返回 False