字符串奇葩方法集合

014字符串內置方法奇葩集git

一、字符串切片api

    切片:string1[2:4:2],和列表、元組相同spa

    字符串一樣是不可變類型的,實在要改變:只能經過建立新的覆蓋原來的字符串【原來的會別當成垃圾回收】索引

二、字符串的方法:

    capitalize()方法:將字符串的第一個字符變爲大寫,原字符串不變ip

    casefold()方法:將整個字符串的大寫轉變爲小寫返回,原字符串不變ci

    center()方法:接受一個number參數,在字符串左右各添加number個空格字符串

    ljust(width):左邊添加width個空格string

    lstrip():去掉左邊的空格it

    rstrip():去掉字符串結尾的空格io

    strip():去掉左右空格,但不去中間;可指定去掉哪一個字符,

    count(sub, start, end)方法:返回在start到end區間的sub字符串的次數

    endswith(sub, start, end)方法:檢測在start到end範圍內,字符串是否以sub字符串結尾,返回True或False

    startswith()

    expandtabs(tabsize=8)方法:將字符串中的\t轉化爲空格,默認爲8個

    find(sub, start, end)方法:檢測sub字符串是否在start到end範圍內,返回-1或sub的起始索引值

    rfind(sub, start, end)方法:從右開始查找

    index(sub, start, end)方法:同上,返回值爲sub的起始索引值,但沒有sub時會出現異常

    isalnum():

    isalpha():

    isdecimal():字符串只包含十進制數

    isdigit()

    islower():

    isupper()

    isnumberic():只包含數字字符

    isspace():只包含空字符

    istitle():全部單詞都以大寫開頭,其他都是小寫

    title():單詞變大寫開頭,其他均爲小寫

join(sub):以字符串爲分隔符,插入到sub字符的元素中

pattition(sub):將字符串以sub爲分隔,返回一個由3段字符串組成的元組,若不包含sub字符串,返回元組樣式(原字符串, '', '')

    rpattition(sub):

    replace(old, new, [count]):把字符串中old字符串替換爲new字符串,指定count時,替換不超過count次數

    split():將字符串切片,默認是空格,可指定字符

    splitlin

    swapcase():翻轉大小寫

    translate(table)

    upper():將小寫變爲大寫

    zfill(with):返回長度爲width的字符串,右對齊,左邊填0

相關文章
相關標籤/搜索