字串: mystr = "this is my blog"
1、find
檢測 my 是否在字串中,如果在,返回索引值,如果不在返回 -1。
name.find("me")
2、index
同find,如果在返回索引,如果不在,會報乙個異常。
3、count
統計出現的次數
4、replace
替換文字中的內容
mystr.replace("i", "t", 1) #把i替換為t,只替換乙個mystr.replace("i", "t") # 把所有i 替換為 t
5、split
切片,以sep為分隔符切片mystr,並且結果以列表返回
# split(sep, maxsplit)mystr.split(" ") # 以空格為分隔符
mystr.split(" ", 2) #以空格為分隔符,並且切割2次
mystr.split(" ")[3] # 以空格為分隔符,並且去序列為3的項
6、capitalize
把字串的第乙個字元大寫
6、title
把字串每個單子的首字母大寫
7、startswith
檢查字串是否以某文字開頭,是返回真,否返回加
mystr.startswith("this") # 返回truemystr.startswith("this") # 返回false
8、endswith
檢查字串是否以某文字結尾,是返回真,否返回加
用法同7
9、lower
轉話文字中所有大寫為小寫
10、upper
轉換文字中所有小寫為大寫
11、ljust
返回乙個原字串左對齊,並使用空格填充至長度 width 的新字串
mystr.ljus(30)
12、rjust
返回乙個原字串右對齊,並使用空格填充至長度 width 的新字串
13、center
返回乙個原字串居中,並使用空格填充至長度 width 的新字串
13、lstrip
刪除 mystr 左邊的空白字元
14、rstrip
刪除 mystr 字串末尾的空白字元
15、strip
刪除mystr字串兩端的空白字元
16、rfind
類似於 find()函式,但從右邊開始查詢.
17、rindex
類似於 index(),但從右邊開始
18、partition
以sep為分隔符分割,sep前,sep,sep後,並且返回乙個元組。
mystr.partition("is")# 結果為 ("th", "is", "is my blog")
19、rpartition
和partition一樣,但是從又變開始查詢
20、splitlines
按照行分隔,返回乙個包含各行作為元素的列表
21、isalpha
如果 mystr 所有字元都是字母 則返回 true,否則返回 false
mystr.isalpha() # 結果為false,因為包含有空格
22、isdigit
如果 mystr 只包含數字則返回 true 否則返回 false.
23、isalnum
如果 mystr 所有字元都是字母或數字則返回 true,否則返回 false
24、isspace
如果 mystr 中只包含空格,則返回 true,否則返回 false.
25、join
把某個字元加入到文字裡,可用於列表的替換連線轉成文字
python中字串常見操作
mystr hello world,this is python 1 find 檢測 str 是否包含在 mystr中,如果是返回開始的索引值,否則返回 1 mystr.find str,start 0,end len mystr mystr hello world,this is python m...
python中字串常見的操作
string.find str,beg 0,end len string 檢測 str 是否包含在 string 中,如果 beg 和 end 指定範圍,則檢查是否包含在指定範圍內,如果是返回開始的索引值,否則返回 1 string.rfind str,beg 0,end len string 類似...
Python字串常見操作
先初始化乙個字串scstring scstring my name is shenchong shen shen find scstring my name is shenchong shen shen print scstring.find shen 輸出結果,第乙個shen的s的角標為11 11...