1.Python中的join()函数的用法
join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
例1
str1 = ('my','name','is','lilei')
str2 = " "
print (str2.join(str1))
输出结果为
my name is lilei
例2
str1 = "my name is lilei"
str2 = "-"
print (str2.join(str1))
输出结果
m-y- -n-a-m-e- -i-s- -l-i-l-e-i
2. Split 函数的用法
str.split(str="", maxsplit)
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。
str1 = "my name is lilei"
str2 = str1.split(' ',maxsplit=2)
str3 = str1.split()
print(str2);
print(str3)
输出结果
['my', 'name', 'is lilei']
['my', 'name', 'is', 'lilei']
利用定界字符把二进制序列分离到同类的子序列当中。
如果给定了一个参数 maxsplit,且这个参数不是负数,分裂器至多会分裂出 maxsplit + 1 个元素。
如果未给值,或者给了 -1 作为值,那么就表示没有限制分裂数量(他会尽可能的分裂)。
3.find 函数
find() 方法检测字符串str1中是否包含子字符串 str2
str1.find(str2, beg=0, end=len(string))
参数
str1 -- 指定检索的字符串
str2 --包含的字符串
beg -- 开始索引,默认为0。
end -- 结束索引,默认为字符串的长度。
返回值
如果包含子字符串返回开始的索引值,否则返回-1
str1 = "my name is lilei"
str2 = "name"
print (str1.find(str2))
输出结果
3
4.strip() 函数的用法
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。
例如
str1 = "*my name is lilei*"
str2 = str1.strip('*')
print (str2)
输出
my name is lilei
5.lower() 函数用法
方法转换字符串中所有大写字符为小写。
例如
str1 = "MY NAME IS LILEI"
str2 = str1.lower()
print (str2)
输出
my name is lilei
6. upper()函数用法
upper() 方法将字符串中的小写字母转为大写字母。
例如
str1 = "my name is lilei"
str2 = str1.upper()
print (str2)
输出
MY NAME IS LILEI