把字串第乙個字母變成大寫;
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,這就得產生進製了,置這...