python中的字符串 列表 字典


字符串
     一個有序的字符集合  不可變

    1,可以使用for in語句進行迭代循環,返回元素
    2,in類是於str.find()方法但是是返回布爾結果
        str.find()返回的是位置
操作
    查找字符串:
        find 找不到返回-1
        rfind    從右邊
        index    報錯      都是從左邊開始查找
        rindex   從右邊
    統計字符串個數
        count
    替換字符串
        replace       原字符串不變
    切割
        split         不包含隔開符,切割為一個列表
        splitslines   按換行符去隔開
        partition     包含隔開符
        partition
    首字母
        capitaize     第一個位 首字母 大寫
        title         所有單詞首字母
    大小寫變換    
         upper
        lower
    判斷開頭結尾
        startswith
        endswith
    對齊
        ljust
        rjust
        center
    刪除空白符
        lstrip     左邊
        rstrip     右邊
        strip      兩邊
    判斷字符串的組成
        isalpha    全為字母
        isdigit    全為數子
        isalnum    全為字母或數字
        isspace    全為空格
 
    將列表轉換為字符串
        join  
               L=['s','p','a','n']
           例如: S=".join(L)
                  s='span'
        
列表操作    lisst[0] =值
 操作
    增加
        append        在后面追加   原處修改,返回值None
        extend      兩個集合合並
        insert      某 個位置插入
    修改 =下標位修改
    
    查找
        in           查找元素是否在列表中 判斷
        not in       true=false
        index       返回元素的下標位
        count       統計元素的次數
    刪除元素
        del         根據下標位刪除
        pop         默認刪除,並返回最后一個元素  
        remove      刪除內容
    排序
        sort       原處修改,返回值None  保證元素類型相同 計較默認升序 reverse=True 倒敘   
        reverse     降序==[::-1]
    
元組()
    里面的元素不能修改
    可以按下標訪問元素
    內置函數==count
              index

字典{} 使用鍵值存儲==key-value,且鍵不能重復 沒有順序=下標 具有快速查詢
  操作
           dit【key】=values
    修改
        通過key修改
    添加
        通過key添加,如果存在就修改,不存在就添加
    刪除元素
        del
        clean =不會立刻清理內存
常見函數
    len()
        字典中的鍵值個數
    keys()
        返回key列表
    values()
        返回values列表
    items()    
        返回鍵值的元組
    has_key()  == in
        判斷鍵是否在字典中


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM