字串內建方法 第一彈

2021-09-27 21:37:28 字數 1153 閱讀 1219

capitalize()

該方法返回乙個首字母大寫的字串。

語法:   str = 'abcdef'

str.capitalize()

輸出結果: 'abcdef'

casefold()  

轉換字串為小寫與lower()方法類似,但是可以轉換別的語言例如法語,德語

語法:str = 'abcdef'

str.casefold()

輸出結果:'abcdef'

center()

返回乙個原字串居中,並使用空格填充至長度 width 的新字串。預設填充字元為空格。

語法:str = 'abc123'

str.center(20,'-')

輸出結果:-------abc123-------

count()

用於統計字串裡某個字元出現的次數。可選引數為在字串搜尋的開始與結束位置。

語法:  str = 'alex'

str.count('a')

輸出結果:1

encode()

以 encoding 指定的編碼格式編碼字串。

語法:str.encode(encoding = 'utf-8')

endwish()

用於判斷字串是否以指定字尾結尾,如果以指定字尾結尾返回true,否則返回false。

語法:str = 'hello world!'

str.endwish('!')

輸出結果:true

expandtabs()

把字串中的 tab 符號('\t')轉為空格,tab 符號('\t')預設的空格數是 8。

語法:str.expandtabs(tabsize = 8)

find()

檢測字串中是否包含子字串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,如果包含子字串返回開始的索引值,否則返回-1。

語法:str.find(str,beg=0,end=len(string))

format()

用於字串的格式化,通過{}和:來代替傳統%方式

語法:"my name is {},age {}.format('tom',18)"

輸出結果:"my name is tom,age 18"

菜鳥部落格第一彈

隨著乙個多月的大學生活結束,今天終於開始了畢業的第一天工作。請了40多天的假,本來以為工作會悲劇的。但到公司同事和領導的關心使我擔心的小心感到了溫暖。早就想實現這個計畫,想在正式工作的時候寫部落格,也就是想記錄下每天的工作和每天的心情。寫博主要是記下這剛開始艱苦的歲月,不求對別人幫助,本人是菜鳥,歡...

oracle學習第一彈

每當我們建立資料庫例項的時候,就會自動的建立三個使用者 sys使用者 超級管理員,許可權最大 system使用者 系統管理員 scott使用者 普通使用者 有三種方式登入oracle資料庫 1.命令列sqlplus 2.sql developer 3.企業管理器,通過web訪問 sql plus是o...

日常翻譯 第一彈

第一題鏈結 題意 夏洛克和華生正在玩乙個遊戲 nim 這個遊戲有n堆石子被標註成piles1,piles2,pilesn n是石子最大堆數 夏洛克總是第乙個,華生跟他交替進行操作 在每一次操作中都有且只有兩種可能的情況 1.選擇一堆並且從中拿走k個石子,k 0 2.從每一堆石子中都拿走k個石子,k ...