字串操作一

2021-09-21 05:19:35 字數 1976 閱讀 5703

可以將字串的左右空格\t等空白內容去除,該函式可以將字串的左右兩邊

的空格、 \t等空白內容或指定字串去除,並返回處理後的結果,但原字串

並未被改變。

不帶引數的strip()函式,表示把s中前後所有的空白字元全部去掉,包括

』 \n』 , 『\t』 , 『\r』 , 』 』 等不可見字串,可以理解為把s前後空白字

符串替換為none;帶引數的strip()函式表示將s前後指定字串chars去掉。

用法:s.strip([chars])

s = "* boy* boy *boy ***"

s_s = s.strip('*')

print s_s

boy* boy *boy

可以將字串的左邊空格\t等空白內容去除

s = '* my is good!*'

print s.lstrip('*')

== my is good!*

可以將字串的右邊空格\t等空白內容去除

s = '* my is good!*'

print s.rstrip('*')

==* my is good!

將字串轉變為小寫

print

's'.lower()

將字串轉變為小寫

print

's'.upper()

將字串的大小寫互換

print

's'.swapcase()

將字串的首個字母轉換為大寫

print

'acb'.capitalize()

acb

把字串中的每個單詞首字元轉換為大寫

string.capwords(s)

'***my very good'

#這是模組中的方法。它把s用split()函式分開,然後用capitalize()把首字母變成大寫,最後用join()合併到一起

string.capwords(s)

'***my very good'

將字串的每個單詞首字母大寫

print

'my good'.title()

my good

s.ljust(width,[fillchar])

#輸出width個字元,s左對齊,不足部分用fillchar填充,預設的為空格。

print s.ljust(10,'*')

123good***

**示例2:

預設不寫第二個引數,則使用

空格填充

s = '123good'

print s.ljust(11)

123good

s.rjust(width,[fillchar]) #右對齊

**示例:

s = '123good'

#執行結果:

print s.rjust(15,'*')

********123good

s.center(width, [fillchar]) #中間對齊**示例:

執行結果:

print s.center(15,'*')

****123good***

s.zfill(width)

#把s變成width長,並在右對齊,不足部分用0補足

**示例4:

print s.zfill(20)

執行結果:

print s.zfill(20)

0000000000000123good

字串操作(一)

public class charactercompareemp public class searchlaststring else public class deletechar public static string removecharat string s,int location pu...

字串操作複習(一)

最近複習c語言,發現字串操作這塊都快忘光了。順便做了幾道題,複習一下。複習函式 1.include void memset void buffer,int ch,size t count 功能 函式拷貝ch 到buffer 從頭開始的count 個字元裡,並返回 buffer指標。memset 可以...

關於字串操作 一

在我們開發過程中跟介面打交道時,資料用的對多的格式應該就是字串了,因為介面空間上的值通常為字串型別,變數需要轉化為字串才能給各種空間複製,從控制項中讀取資料也是字串型別。很多時候字串就是其乙個中間轉化作用。下面詳細的介紹一些字串操作。stringbuilder 類的部分屬性與方法 stringbui...