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

高洛峰
發布: 2017-03-24 16:58:28
原創
1380 人瀏覽過

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!