python的一些字串操作

2021-09-11 04:42:00 字數 1461 閱讀 6122

寫這個部落格主要是為了記錄下我學習python的過程以及知識(也可能會有其他程式語言),雖說都是一些比較基礎的東西,但有的確實很快就會遺忘,,記錄下來就來這裡檢視,會方便很多。

我知道,現在才起步,已經比別人晚了許多,希望自己能堅持下去,不至於落後別人太多,2019,加油!。

好了,言歸正傳,還是先回顧一下之前學過的一些字串操作吧。

len(s) 返回字串s長度

str(s) 把其他型別s轉換為字串

chr(u) 返回unicode編碼u所對應的字元,如10004表示✔,主要用來表示ascii碼對應的字元

ord(x) 返回字元x所對應的unicode編碼,主要用來返回對應字元的ascii碼

str.lower和str.upper 大小寫轉換,如』abcdefg』.lower

str.split(sep)拆分字串,以sep為分隔符分隔str

str_test =

'i#love#python'

split_test = str_test.split(

'#')

#以'#'為分隔符

print

(split_test)

"""結果為:

[' i', 'love', 'python']

"""

str.strip(s)在字串str前後刪除s**現的字元

str_test =

' i python learning '

s_test1 =

'i '

s_test2 =

'ing '

strip_test1 = str_test.strip(s_test1)

strip_test2 = str_test.strip(s_test2)

print

(strip_test1)

print

(strip_test2)

"""結果為:

python learning

python lear

第乙個刪除了前後的i和空格,第二個刪除了前後的'i' 'n' 'g'和空格

"""

str.count(sub) 返回sub在str**現的次數

str.replace(old,new) str中old子串全部替換為new字串

str.center(width, 『=』) 寬度變為width,並用『=』填充,預設時為空格

str.join(list) 將序列中的元素以指定的字元連線生成乙個新的字串。

s[::-1] 一行**使字串反轉

x in s,如果x是s的子串,返回true,否則返回false

重點關注splitstrip,學會這兩個真的會方便很多。

Python關於字串的一些操作

python的字串的長度 python 字串長度 通過內建方法len 來計算字串的長度,注意這個計算的是字元的長度。aa afebb bb 你 print len aa print len bb python字串的替換 a hello word b a.replace word python pri...

字串的一些操作

一,把字串的首字母大寫返回乙個新的字串 1.1簡單寫法,把乙個單詞的首字母大寫 string.prototype.firstuppercase function 1.2字串中所有單詞首字母大寫,非首字母小寫 string.prototype.firstuppercase function 另一種寫法...

字串的一些基本操作

下面是字串的一些基本操作,但是筆者在這裡流下了一點操作,看看哪位讀者能夠說明錯誤的地方在 怎麼改進它。include string.h include stdio.h include stdlib.h include io.h include math.h include time.h define...