python之整數類型、字符串類型、列表類型、可變、不可變

python之整數類型、字符串類型、列表類型、可變、不可變

可變/不可變類型

  1. 可變類型
  2. ID不變的情況下,值改變,則稱之為可變類型,如列表,字典
  3. 不可變類型
  4. 值改變,ID改變,則稱之為不可變類型,如 整數 字符串,元組

整數類型

  1. int 正整數
  2. 用途就是記錄年齡,電話號碼,等內容
  3. 定義: age = 19。 # int()
  4. 類型轉換 int() 只能是純數字的字符,還有浮點型
  5. float 浮點數
  6. 用途就是用來記錄工資,身高,體重,帶有小數為的數據
  7. 定義:pice = 3.2 # float()
  8. 類型的轉換 float() 包含小數的字符串,或是正整數型

字符串類型 str

  1. 用途就是用來記錄描述型的內容
  2. 定義 name = 'bran' #str()
  3. 類型轉換 所有的類型都是可以轉字符串類型的 str()
  4. 常用的操作
  5. 按索引取之,只能取,不能存,正向取,反向取
name = 'bran'
name[0]
name[1]
name[-1]
name[-2]
  1. 切片取值,只能取,正,反取,顧頭不顧尾,默認的步長為1
name = 'branllllll'
name[::2] # 從零開始到最後,隔兩個打印一個
name[0:5]
name[0:5:2]
name[::-1]
name[-1::-1]
name[-1:-5:-1]
  1. len() 取長度
  2. strip() 移除左右兩邊的字符,默認是移除空格 rstrip() 從右邊開始刪除,這兩個函數,只有表明了分隔的次數才是有意義的
  3. join() 按照某種連接字符來拼接字符串,如果是列表必須值都是同類型的數據,參數是一個迭代類型
  4. for 循環出每個字符
  5. format() 格式化三種格式
  6. 1.'my name is {name} age is {age}'.format(name='xx',age=18)
  7. 2.'my name is {} age is {}'.format('bran',18)
  8. 3.'my name is {0} age is {1} today {1}'.format('bran',18)
  9. isdigit() 判斷這個字符串是否為純數字類型
  10. replace() 替換字符串,默認全部替換
  11. lower()轉小寫upper()轉大寫
  12. startswith()判斷是什麼字符開頭,endswith()判斷是什麼字符結尾
  13. find()查找字符 rfind()從右開始查找字符串
  14. index() 查找字符串,rindex()從右開始查找字符串 找不到會報錯
  15. Count() 統計字符串出現的次數
  16. center()劇中 ljust()居左 rjust() 居右zfill()默認用0填充
  17. expandtabs() 方法把字符串中的 tab 符號('\t')轉為空格
  18. captalize()首字母大寫 Swapcase()大小寫字母反寫 title()首字母大寫

列表類型 list

  1. 用途 按照位置記錄多個值
  2. 定義:在[]內用逗號分隔的多個任意類型的值
  3. 類型轉換:但凡是能被for循環遍歷的數據類型都可以轉
  4. 常用操作
  5. 所以取之,按索引存取值,可正反都可以取,但是對於不存在的索引會保存
  6. 切片 顧頭不顧尾 步長默認1
  7. len() 取列表內的元素的個數
  8. 成員運算 in 或 not in 判斷值是否存在列表中
  9. append() 追加元素到最後
  10. insert() 根據索引位置插入元素
  11. del() 根據元素的索引刪除值 沒有返回值
  12. remove() 根據元素刪除值 沒有返回值
  13. pop() 按索引刪除,默認從最後開始刪除,有返回值
  14. for()循環出每一個元素
  15. clear() 清空列表
  16. extend() 追加一個列表到列表的尾部
  17. reverse() 翻轉列表內的元素
  18. sort() 排序 參數reverse = True

記得關注小編後私信【學習】領取Python學習教程哦。

python之整數類型、字符串類型、列表類型、可變、不可變


分享到:


相關文章: