中常用的字符串操作之公共字符串,讓你輕松掌握實用技巧。
一、公共字符串的概念
中,我們可以使用一些函數和方法來查找和處理公共字符串。
中查找公共字符串的函數和方法
d()函數
d()函數用于查找指定字符串在另一個字符串中出現的位置。如果找到了,它將返回次出現的位置;否則,它將返回-1。
dd]])
d是指定查找的結束位置。
str1 = "hello world"
str2 = "world"td(str2)) 輸出6
t()方法
t()方法用于計算指定字符串在另一個字符串中出現的次數。
td]])
d是指定查找的結束位置。
str1 = "hello world"
str2 = "o"tt(str2)) 輸出2
3. split()方法
split()方法用于將字符串分割成一個列表。它將根據指定的分隔符將字符串分割成多個子串,并返回一個包含所有子串的列表。
axsplit]])
axsplit是指定分割的次數。
str1 = "hello world"t(str1.split()) 輸出['hello', 'world']
()方法用于將字符串列表中的所有字符串連接成一個字符串。
(seq)
其中,sep是用于連接字符串的分隔符,seq是要連接的字符串列表。
str1 = ["hello", "world"]t(str1)) 輸出hello world
5. set()函數
set()函數用于創建一個集合,其中包含指定字符串中的所有字符。它將返回一個無序的集合,其中不包含重復的元素。
語法set(seq)
其中,seq是要創建集合的字符串。
str1 = "hello world"t(set(str1)) 輸出{'h', 'e', 'd', ' ', 'o', 'l', 'r', 'w'}
tersection()方法
tersection()方法用于返回兩個集合中的共同元素。
tersection(set2)
其中,set1和set2是要比較的兩個集合。
str1 = "hello world"
str2 = "world"
set1 = set(str1)
set2 = set(str2)ttersection(set2)) 輸出{'o', 'r', 'w', 'l', 'd'}
中字符串操作的實用技巧,可以更加輕松地處理字符串。