python中字串是以 Python中的字串

2021-10-18 14:31:52 字數 2508 閱讀 1766

字串:

概述字串是以單引號或雙引號括起來的任意文字'abc'

建立字串

字串連線

輸出重複字串

擷取字串

從頭擷取到給定下標之前

str[開始下標:結束下標]

佔位符:

轉義字元:

\如果字串中都需要轉義,就需要加入好多\,為了簡化,python允許r表示內部的字串預設不轉義

len:

返回字串的長度(字元個數)

lower():

轉換字串中大寫字母為小寫字母

upper():

轉換字串中小寫字母為大寫字母

swapcase():

轉換字串中小寫字母為大寫字母,大寫字母為小寫字母

capitalize():

首字母大寫,其他小寫

title():

每個單詞的首字母大寫

center(width,fillchar):

character char

返回乙個指定寬度的居中字串,fillchar為填充的字串,填充字串的寬度剩下的,預設是空格填充。

just(width[,fillchar])

返回乙個制定寬度的左對齊字串,fillchar為填充字串,預設為空格填充

rjust(width[,fillchar])

返回乙個指定寬度的右對齊字串,fillchar為填充字串,預設為空格填充

zfill(width)

返回乙個長度為width的字串,原字串右對齊,前面補0

count("str"[,start][,end]):

返回字串中str的出現的次數,可以指定乙個範圍,預設從頭到尾。

find("str"[,start][,end])

從左向右檢測str字串是否包含在字串中,可以指定範圍,預設從頭到尾。得到的是第一次從出先的下標。沒有返回-1

rfind("str"[,start][,end])

從右向左檢測str字串是否包含在字串中,可以指定範圍,預設從頭到尾。得到的是第一次從出先的下標。沒有返回-1

index(str,start=0,end=len(str))

跟find一樣,只不過str不存在的時候會報乙個異常

rindex(str,start=0,end=len(str))

跟rfind一樣,只不過str不存在的時候會報乙個異常

lstrip("*")

會截掉左側指定的字元,預設為空格

rstrip("*")

會截掉右側指定的字元,預設為空格

strip("*")

擷取字串中的空格

split(str="",num)

以str為分隔符擷取字串,指定num,則僅擷取num個字串

splitlines([keepends])

keepends=true會保留換行符

按照('\r','\r\n','\n')分隔,

返回乙個包含字串的列表

join()

以指定的字串分隔符,將seq中的所有元素組合成乙個字串

replace("oldstr","newstr",count)

用newstr替換成oldstr,如果制定了count,那麼只能替換前count個

maketrans()

建立乙個字串對映表

translate()

建立乙個字串對映表

startswith(str,start=0,end=len(str))

在給定的範圍內判斷是否以給定的字串開頭,如果沒有指定範圍,預設整個字串

endswith(str,start=0,end=len(str))

在給定的範圍內判斷是否以給定的字串結尾,如果沒有指定範圍,預設整個字串

encode("utf-8","ignore")

編碼 ignore錯誤不處理

decode("utf-8")

解碼 注意:要和編碼時的格式一樣

isalpha()

如果字串中至少有乙個字元且所有的字元都是字母返回true,否則返回false

isalnum()

如果字串中至少有乙個字元且所有的字元都是字母或者數字返回true,否則返回false

isupper()

如果字串中至少有乙個字元且所有的字元都是大寫的英文本母返回true,否則返回false

islower()

如果字串中至少有乙個英文本元且所有的英文本元都是大寫的,則返回true,否則返回false.

istitle()

如果字串是標題化的返回true,否則返回false

isdigit()

如果字串中值包含數值字元返回true,否則返回false

isnumeric()

如果字串中值包含數值字元返回true,否則返回false

isdecimal

字串中只包含十進位制字元

isspace()

如果字串中只包含空格,返回true,否則包含false

python字串 Python 字串

建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python訪問字串中的值python不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python訪問子字串,可以使用方括號來擷取字串,如下例項 例項 pytho...

python字串 python字串

單引號示例常用的轉義字元 轉義字元案例1format 格式化練習1 help sisdigit,isnumeric,isdecimal 三個判斷數字的函式 isalnum 檢查字串是否由字母加數字組成 s test1split 字串拆分 splitlines 已換行符拆分 join 合成字串 upp...

python字串用法 python字串使用總結

python 字串使用總結 字串是程式中最常見的資料型別。在 python 中,可以使用三種方式定義字串。單 引號 雙引號和三引號。例如 string string string 或者是 string 在使用上,單引號和雙引號沒有什麼區別。三引號的主要功能是在字串中可以 包含換行 也就是說,在三引號...