1、把字串的第乙個字元大寫
string.capitalize()
var = "ryan.li"
print(var.capitalize())
>>>ryan.li
2、返回 str 在 string 裡面出現的次數,如果 beg 或者 end 指定則返回指定範圍內 str 出現的次數
string.count(str, beg=0, end=len(string))
var = "ryan.lili"
print(var.count("i"))
print(var.count("i",1,7))
>>>2
>>>1
3、檢查字串是否以 obj 結束,如果beg 或者 end 指定則檢查指定的範圍內是否以 obj 結束,如果是,返回 true,否則返回 false
string.endswith(obj, beg=0, end=len(string))
var = "ryan.lili"
print(var.endswith("i"))
print(var.endswith("l"))
>>>true
>>>false
4、檢測 str 是否包含在 string 中,如果 beg 和 end 指定範圍,則檢查是否包含在指定範圍內,如果是返回開始的索引值,否則返回-1
string.find(str, beg=0, end=len(string))
string.index(str, beg=0, end=len(string))
var = "ryan.lili"
print(var.find("i"))
print(var.find("k"))
>>>6
>>>-1
5、如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true,否則返回 false
string.isalnum()
var = "ryan.lili"
var2 = "123456"
var3 = "ryan"
print(var.isalnum())
print(var2.isalnum())
print(var3.isalnum())
>>>false
>>>true
>>>true
6、如果 string 中只包含數字字元,則返回 true,否則返回 false
string.isnumeric()
var = "ryan.lili"
var2 = "123456"
var3 = "ryan"
print(var.isnumeric())
print(var2.isnumeric())
print(var3.isnumeric())
>>>false
>>>true
>>>false
7、如果 string 中只包含空格,則返回 true,否則返回 false
string.isspace()
var = " "
var2 = "123456"
var3 = "ryan"
print(var.isspace())
print(var2.isspace())
print(var3.isspace())
>>>true
>>>false
>>>false
8、以 string 作為分隔符,將 seq 中所有的元素(的字串表示)合併為乙個新的字串
string.join(seq)
var = "ryan.li"
print(",".join(var))
>>>r,y,a,n,.,l,i
9、轉換 string 中所有大寫字元為小寫
string.lower()
var = "ryan.li"
print(var.lower())
>>>ryan.li
10、轉換 string 中的小寫字母為大寫
string.upper()
var = "ryan.li"
print(var.upper())
>>>ryan.li
11、截掉 string 左邊的空格
string.lstrip()
var = " ryan.li "
print(var.lstrip())
>>>ryan.li
12、刪除 string 字串末尾的空格
string.rstrip()
var = " ryan.li "
print(var.rstrip())
>>> ryan.li
13、在 string 上執行 lstrip()和 rstrip()
string.strip([obj])
var = " ryan.li "
print(var.strip())
>>>ryan.li
14、翻轉 string 中的大小寫
string.swapcase()
var = "ryan.li"
print(var.swapcase())
>>>ryan.li
15、返回"標題化"的 string,就是說所有單詞都是以大寫開始,其餘字母均為小寫(見 istitle())
string.title()
var = "ryan li"
print(var.title())
>>>ryan li
sum 轉字串 Python字串與內建函式
字串 建立變數來儲存字串 字串可以通過單 雙 三引號建立字串 message hello,world 變數mseeage,值為 hello,world print message 輸出結果 hello,world python3,有3種數值型別分別為 int 整形 建立變數為a,值為496 a 49...
Python字串常用內建函式
序號 方法及描述 1capitalize 將字串的第乙個字元轉換為大寫 2center width,fillchar 返回乙個指定的寬度 width 居中的字串,fillchar 為填充的字元,預設為空格。3count str,beg 0,end len string 返回 str 在 string...
Python的partition字串函式
rpartition s.rpartition sep head,sep,tail search for the separator sep in s,starting at the end of s,and return the part before it,the separator itsel...