詳細講解Python字串的各種內建方法

2021-10-18 21:28:28 字數 931 閱讀 4106

把字串第乙個字母變成大寫;

a=

'xiao'

a.capitalize(

)'xiao'

把所有字母變成小寫

a=

'xiao'

a.casefold(

)'xiao'

a'xiao'

注意這個過程是乙個複製的過程,原來的字串是不變的

b=「abaac」

b.count(

'a')

2

可以把\t轉化為兩個tab,即縮排,8個空格

a=

'1\t2\t'

a.expandtabs(

)'1 2'

在字串中查詢乙個元素或一串元素,找到的話返回第乙個元素的下標

a=

'1234'

a.find(

'3')

2

找不到的話返回-1;

跟find類似,差別在於找不到特定的元素會返回異常;

a=

'bbc'

a.join(

'123'

)'1bbc2bbc3bbc'

作用是以a為分割符,插入到123中每個元素之間

含義是替換

a=

'i love you'

a.replace(

'i',

'he'

)'he love you'

大小寫互換

a=

'abc'

a.swapcase(

)'abc'

把所有小寫字母轉為大寫字母

簡單講解Python中的字串與字串的輸入輸出

字串www.cppcns.com 字串用 或者 括起來,如果字串內部有 或者 需要使用 進行轉義 print i m ok.i m ok.轉義字元 可以轉義很多字元,比如 n表示換行,t表示製表符,字元 本身也要轉義,所以 表示的字元就是 當然如果不需要轉義,可以使用r print t print ...

對各字串排序

物件比較大小compare的用法 字串排序 練習 給定字串 nba cba ncaa wba 思路 1.排序,想到陣列的排序.陣列排序想到選擇排序,或者氣泡排序 2.用陣列排序的思路做此題.字串同理 3.遍歷陣列,比較每乙個元素與下乙個元素的大小關係 4.最後交換兩個元素位置 5.輸出結果 經過學習...

字串實現大整數相加(超詳細講解)

既然是大整數,就肯定不能用int,long這些資料型別直接相加了,因為範圍超出了,這裡採用字串和字元陣列實現大整數相加 詳細說明 case1 兩個整數長度一樣,比如123 123,這樣的就好操作了,直接每一位相加。兩個整數長度一樣,比如75 16,還是每一位相加,5 5 11,這就得產生進製了,置這...