python基礎-2-字串內建方法

來源:互聯網
上載者:User

標籤:*args   keyword   bytes   檢查   smi   special   接受   rgs   冒號   

S.capitalize() -> str-將字串S的第一個字元改為大寫
>>> ‘special thing‘.capitalize()‘Special thing‘
S.casefold() -> str-將字串S的所有字元改為小寫
>>> ‘SPEcial THing‘.casefold()‘special thing‘
S.center(width[, fillchar]) -> str-將字串S置中,S的寬度變成width,fillchar表示填充字元(若不填則預設用空格填充)
>>> ‘special‘.center(50,‘$‘)‘$$$$$$$$$$$$$$$$$$$$$special$$$$$$$$$$$$$$$$$$$$$$‘>>> ‘special‘.center(50)‘                     special                      ‘
S.count(sub[, start[, end]]) -> int-返回sub在字串S裡出現的次數,start和end參數表示範圍,可選
>>> ‘abc###abc###   abc###ab###bc###‘.count(‘ab‘)4>>> ‘abc###abc###   abc###ab###bc###‘.count(‘ab‘,1)3>>> ‘abc###abc###   abc###ab###bc###‘.count(‘ab‘,1,8)1
S.encode(encoding=‘utf-8‘, errors=‘strict‘) -> bytes-以encoding指定的編碼格式對字串進行編碼
>>> ‘special‘.encode(encoding=‘utf-8‘,errors="strict")b‘special‘
S.endswith(suffix[, start[, end]]) -> bool-檢查字串S是否以sub子字串結束,如果是返回True,否則返回False。start和end參數表示範圍,可選
>>> ‘special_special‘.endswith(‘al‘)True>>> ‘special_special‘.endswith(‘al‘,5)True>>> ‘special_special‘.endswith(‘al‘,5,15)True>>> ‘special_special‘.endswith(‘al‘,5,14)False
S.expandtabs(tabsize=8) -> str-把字串S中的tab符號(\t)轉換為空白格,如不指定tabsize參數,預設為8
>>> "special\tspecial".expandtabs()‘special special‘>>> "special\tspecial".expandtabs(tabsize=8)‘special special‘>>> "special\tspecial".expandtabs(tabsize=50)‘special                                           special‘
S.find(sub[, start[, end]]) -> int-檢測sub是否包含在字串中,如果有則返回索引值,否則返回-1,start和end參數表示範圍,可選
>>> ‘abc###abc###   abc###ab###bc###‘.find(‘ abc‘)14>>> ‘abc###abc###   abc###ab###bc###‘.find(‘abc‘)0     #這是索引值>>> ‘abc###abc###   abc###ab###bc###‘.find(‘abc‘,1,20)6
S.format(*args, **kwargs) -> str-格式化字串的方法,接受位置參數和關鍵字參數,如果位置參數和關鍵字參數一起使用,那麼位置參數必須在關鍵字參數之前(位置顛倒會報錯)。
>>> "{0} love {1}.{2}".format("I","alex","smith")‘I love alex.smith‘>>> "{a} love {b}.{c}".format(a="I",c="alex",b="smith")‘I love smith.alex‘>>> "{0} love {b}.{c}".format("I",c="alex",b="smith")‘I love smith.alex‘>>> "{a} love {b}.{2}".format(a="I",b="alex","smith")SyntaxError: positional argument follows keyword argument>>> "{0} love {1:.2f}".format("I",3.1415926)  #冒號表示格式化符號的開始,.2f表示四捨五入到保留兩位小數點,f是浮點數的意思‘I love 3.14‘

 








































 

python基礎-2-字串內建方法

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.