python字串處理學習筆記

2021-07-02 21:14:05 字數 999 閱讀 2892

python確實是一門非常贊的語言,所以開始學習python。學習進度是根據python cookbook來的,展示的內容的話是一些基礎,以及自己的理解。好的,開始正文:

1.字串基礎

(1)在寫python程式的時候有時候會碰到一行不夠寫乙個字串的情況,這時候就需要分行顯示這個字串。但是,我們又知道python是一行顯示一句的語言,所以就需要在文字的末尾加上'\'來表示下面這行仍是上面這行的延續,否者會報eol錯誤。

(2)如果想要讓字串按照你的輸入來輸出,在前面加上r(r)就可以了.

如big=r"aaaaaaaa\

with bbbbbb"

(3)字串的交集:

import sets

x=set("aaaabbb")

y=set("aaaabbbbccc")

print  ''.join(x&y)

執行結果:

ab首先set表示的是乙個沒有任何重複的list,所以x與y會變成x=set(['a','b]'),y=set(['b','c']),然後x&y=set(['b']),join表示字串的連線,前面表示連線的分隔符,如果『,'.join(x&y),則輸出a,b.

(4)字元和字串的轉換

print ord('a')//字元『a』轉化成97

print chr(97)//數字轉化為字元

稍微難一點的:print map(ord,range[97,100])//輸出'a','b','c'

(5)測試乙個物件是否是類字串

def isstringlike(anobj):

try:anobj+''

except:return false

else:return true

print isstringlike('a')

print isstringlike(1)

輸出:true

false

(6)實現字串左對齊,對齊以及右對齊

ljust,rjust,just

批處理學習 字串擷取

echo off set ifo abcdefghijklmnopqrstuvwxyz0123456789 echo 原字串 第二行為各字元的序號 echo ifo echo 123456789012345678901234567890123456 echo 擷取前5個字元 echo ifo 0,5...

Python 學習筆記 字串

今天學習python對字串的一些基礎處理,感覺對於工作中的自動化指令碼傳送cli命令會很有幫助。首先最重要的是 標稱 轉換說明符 conversion specifier 用於字串格式化。左側放置乙個字串 格式化字串 而右側放置希望被格式化的值 待格式化的值 1 2 3 4 5 left hello...

Python學習筆記 字串

1 字串的定義 字串就是一串字元,是程式語言中表示文字的資料型別 在python中可以使用一堆雙引號 或者一對單引號 定義乙個字串 雖然可以使用 或者 做字串的轉義,但是在實際開發中 如果字串內部需要使用 可以使用 定義字串 如果字串內部需要使用 可以使用 定義字串 也可以使用索引獲取乙個字串中,指...