方法
說明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帶頭的函式...