str 文字函式的呼叫

2022-01-29 10:12:22 字數 1018 閱讀 9454

方法

說明s.isdigit()

判斷字串中的字元是否全為數字

s.isalpha()

判斷字串是否全為英文本母

s.islower()

判斷字串所有字元是否全為小寫英文本母

s.isupper()

判斷字串所有字元是否全為大寫英文本母

s.isspace()

判斷字串是否全為空白字元

s.center(width[,fill])

將原字串居中,左右預設填充空格

s.count(sub[, start[,end]])

獲取乙個字串中子串的個數

s.find(sub[, start[,end]])

獲取字串中子串sub的索引,失敗返回-1

s.strip([chars])

返回去掉左右char字元的字串(預設char為空白字元)

s.lstrip([chars])

返回去掉左側char字元的字串(預設char為空白字元)

s.rstrip([chars])

返回去掉右側char字元的字串(預設char為空白字元)

s.upper()

生成將英文轉換為大寫的字串

s.lower()

生成將英文轉換為小寫的字串

s.replace(old, new[, count])

將原字串的old用new代替,生成乙個新的字串

s.startswith(prefix[, start[, end]])

返回s是否是以prefix開頭,如果以prefix開頭返回true,否則返回false,

s.endswith(suffix[, start[, end]])

返回s是否是以suffix結尾,如果以suffix結尾返回true,否則返回false

以下是不常用的

s.title()

生成每個英文單詞的首字母大寫字串

s.isnumeric()

判斷字串是否全為數字字元

內建函式 str

str 將資料強制轉型為字串。每種資料型別都可以強制轉型為字串。str 1 1 str 1,2,3,4 1,2,3,4 str types 對於簡單的資料型別比如整型,你可以預料到 str 的正常工作,因為幾乎每種語言都有乙個將整型轉化為字串的函式。然而 str 可以作用於任何資料型別的任何物件。這...

str 內建函式

字串查詢 find,index,rfind 右查詢 lfind 左查詢 find 查詢字串是否包含某個字串,返回第一次發現的位置,找不到時返回 1 index 與find幾乎相同,但是找不到值時,返回錯誤 判斷類的函式 此函式特點一般是is開頭 isalpha 判斷是否是字母,需要注意兩點,1 此函...

str函式和mem函式

1 兩函式的標頭檔案都是一樣的 2 str帶頭的函式可以處理字串,遇到null 0 就會停止操作,而mem帶頭的函式則不用,但是它需要指定複製值的長度,以位元組計算 3 常見str帶頭的函式有strlen strcpy strcat strcmp strncpy等,字串查詢。4 常見mem帶頭的函式...