首頁  >  文章  >  後端開發  >  Python學習基礎之字串處理了解

Python學習基礎之字串處理了解

高洛峰
高洛峰原創
2017-03-24 16:58:281346瀏覽

Python字串處理
字串輸入:

my_string = raw_input("please input a word:")


##字串判斷:(1) 判斷是不是純字母

my_string.isalpha()


字串搜尋比對:(1) re
re
#正則表達式實例一:^[\w_]*$首先\w表示匹配包括下劃線的任何單字字符,等價於'[A-Za-z0-9_]'。
然後跟了個_。
再看*號:符合前面的子表達式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 * 等價於{0,}。
最後是$:表示字串結束,後面沒有其他字元了。
所以,這個表達式的意思就是把這個[\w_](任何單字字元包括下劃線,然後跟下劃線)看為一個整體,出現零次或多次!

import re
my_string = raw_input("please input a word:")
if re.match('^[a-zA-Z]$', my_string):
print "it is a word"
else:
print "it is not a word"

字串變換:
(1) 將字串轉換成全小寫字母。

my_string = my_string.lower()

(2) 將多個
字串連接在一起。

my_string = my_string + "abc"

(3)截取字串的一部份。 本範例是去掉第一個和最後一個字符,截取中間一段。

my_string = my_string[1:len(my_string)-1]

感謝閱讀,希望能幫助大家,謝謝大家對本站的支持

以上是Python學習基礎之字串處理了解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn