字串有2類共4種表示方法:
有一對單引號或雙引號表示,僅表示但行字串
有一對三單引號或三雙引號表示,克表示多行字串
字串的特殊切片用法:
《字串》[m:n:k],根據補償k對字串切片。例:「0123456789」[1:8:2]的結果是「1357」。
如果我們期望將乙個字串逆序過來,也可以使用上面的技巧,使用[::-1]來表示。
字串操作符:
字串處理函式:
unicode編碼是python字串的編碼形式。
字串處理方法:
str.lower()或str.upper(): 返回原字串的小寫形式或大寫形式。
str.split(sep,num=-1): sep是乙個字串引數,str會根據sep來分割,最後返回乙個列表型別。num(分割次數)預設是-1,即分割所有,若指定num=1則只分割一次。
str.count(sub): 返回子串sub在str**現的次數。
str.replace(old,new): 返回字串str副本,所有old子串被替換為new。
str.center(width [,fillchar]): 字串根據寬度width居中,填充字元可選。
str.strip(chars): 從str中去掉strip()中所列舉的所有字元。
str.join(iter): 在iter變數除最後乙個元素外每個元素後增加乙個str.例:",「join(12345)結果為"1,2,3,4,5」
字串型別的格式化:
《模板字串》.format(《逗號分隔的引數》)
Python 字串型別及操作
請 是 請輸入 的第0個字元 str 請輸入帶有符號的溫度 print str 0 print str 1 print str 1 3 print str 0 1 注 三單引號和三雙引號也可以表示多行注釋 用單引號表示 print 你好 用雙引號表示 print 你好python 用三引號表示 st...
字串型別及操作
字串 由0個或多個字元組成的有序字串行,由一對單引號或一對雙引號表示 字串是字元的有序序列,可以對字元進行索引,索引從0計數。由一對三單引號或三雙引號可表示多行字串。字串有兩類共四種表示方法 如果希望在字串中包含雙引號或單引號 若字串文字中出現雙引號,則字串兩側則用單引號 若字串文字中出現單引號,則...
字串型別及操作
字串處理函式 函式及使用 函式描述 及其解釋舉例 len x 長度,返回字串 x 的長度,如 len 一二三456 結果為 6 str x 任意型別 x 所對應的字串形式,如 str 1.23 結果為 1.23 str 1,2 結果為 1,2 hex x 或 oct x 整數 x 的十六進製制或八進...