字串型別及操作

2021-09-28 12:28:35 字數 1171 閱讀 2907

1.字串的兩種表示方法

單行字串:由一對單引號或雙引號表示

多行字串:右一對三引號或三雙引號表示

2.切片索引不多說了

3.字串操作符

x+y:連線兩個字串

n*x:複製n次字串x

x in s:如果x是s的子串,返回true,否則返回false

4.字串處理函式

len(x):返回字串x的長度

str(x):將任意型別的x轉換為字串,如str(123)返回'123'

hex(x):整數x的十六進製制小寫形式字串,如hex(425)返回"0x1a9"

oct(x):整數x的八進位制小寫形式字串,如oct(425)返回"0o651"

5.unicode編碼

(1)python字串的編碼方式,python字串中的每個字元都是unicode編碼字元

(2)統一字元編碼,即覆蓋幾乎所有字元的編碼方式

(3)從0到1114111空間,每個編碼對應乙個字元

chr(u):x為unicode編碼,返回其對應的字元

ord(x):x為字元,返回其對應的unicode編碼

6.字串處理方法

str.lower():將str全轉換成小寫

str.upper():將str全轉換成大寫

str.split(sep=none):返回乙個列表,由str根據被sep分割的部分組成。如"a,b,c".split(",")結果為['a','b','c']

str.replace(old,new):返回字串,所有old子串都被替換為new子串。

str.center(width,fillchar):字串str根據寬度width居中,fillchar可選

str.strip(chars):從str中去掉在其左側和右側chars中列出的字元

str.join(iter):在iter變數除最後元素外每個元素後增加乙個str,如",".join("12345")結果為"1,2,3,4,5" #主要用於字串分割

7.字串型別的格式化

《模板字串》.format(《逗號分隔的引數》)

字串型別及操作

字串 由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 的十六進製制或八進...

Python 字串型別及操作

請 是 請輸入 的第0個字元 str 請輸入帶有符號的溫度 print str 0 print str 1 print str 1 3 print str 0 1 注 三單引號和三雙引號也可以表示多行注釋 用單引號表示 print 你好 用雙引號表示 print 你好python 用三引號表示 st...