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中可以使用一堆雙引號 或者一對單引號 定義乙個字串 雖然可以使用 或者 做字串的轉義,但是在實際開發中 如果字串內部需要使用 可以使用 定義字串 如果字串內部需要使用 可以使用 定義字串 也可以使用索引獲取乙個字串中,指...