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中文網其他相關文章!