Python字符串基本常用操作

Python字符串的基本常用操作

  • capitalize() : 首字母大寫

  • count() : 統計字符串中的某字符個數

    msg="python is a language "
    cccprint(msg.count('a'))

    這裏寫圖片描述

  • center(num,”x”) : 字符串兩邊一共打印個x,總共num個字符

    msg="python is a language "
    print(msg.center(30,"-"))

    這裏寫圖片描述

  • endswith() : 判斷結尾

    msg="python is a language"
    print(msg.endswith('e'))

    這裏寫圖片描述

  • expandtabs(num) : 把字符串中的tab鍵轉成num個空格

    msg="python\t a language"
    print(msg.expandtabs(2))

    這裏寫圖片描述

  • find() : 取所查找字符或字符串的索引

    msg="python is a language"
    print(msg.find('y'))

    這裏寫圖片描述

  • format() : 格式化
    msg="python is a {language}"
    print(msg.format(language='program language'))

    這裏寫圖片描述

  • format_map({dic}) : 類似格式化,傳入的是字典

  • isalnum() : 判斷字符串中是不是含有阿拉伯數字或字母,若有特殊字符則返回Flase

    msg="python is a language"
    print(msg.isalnum())

    這裏寫圖片描述
    (有空格,算特殊字符)

  • isalpha() : 判斷是否是純字母組成(不區分大小寫)

  • isdecimal() : 檢測字符串中是否只包含十進制

  • isdigit() : 檢測是不是整數

  • isidentifier() : 判斷是不是一個合法的變量名

  • isslower() : 判斷是不是小寫

  • isnumeric() : 判斷字符串是不是隻存在數字

  • istitle() : 判斷所有首字母是否大寫

    msg="Python Is A language"
    print(msg.istitle())

    這裏寫圖片描述

  • isprintable() : 判斷是否可打印

  • isupper() : 判斷是否全爲大寫

  • join() : 較難解釋,代碼結果易於理解

    a=('+'.join(['a','b','c']))
    print(a)

    這裏寫圖片描述

  • ljust(num,’x’) : 字符串長度爲num,若是不夠,用‘x’在末尾補上

    msg="Python is a language"
    print(msg.ljust(30,'*'))

    這裏寫圖片描述

  • rjust(num,’x’) : 字符串長度爲num,若是不夠,用‘x’在頭部補上

  • lower() : 把大寫變成小寫

  • upper() : 把小寫變成大寫

  • lstrip() : 從左邊去空格回車

    msg=" Python is a language"
    print(msg.lstrip())

    這裏寫圖片描述

  • rstrip() : 從右邊去掉空格回車

  • strip() : 從兩邊去掉空格回車

  • maketrans(“ ”,‘ ’) : 左右兩參數對應
    translate() : 配合使用

    p = str.maketrans("abcdefg", '1234567')
    print("A dog is an animal".translate(p))

    這裏寫圖片描述

  • replace(’ a’,’ b’,num) : a替換成b,num個

  • rfind(’ ‘) : 從左往右找到找到最右邊的值的索引返回

  • split(‘ ’) : 將字符串按‘ ’分成列表

    msg="python is a language"
    print(msg.split())

    這裏寫圖片描述

  • splitlines() : 按換行來分成列表

  • startswith() : 判斷開頭

  • swapcase() : 將字符串小寫改大寫,大寫改小寫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章