目录
一、字符串的拼接
二、字符转换
1.字符串长度获取
2 .字符串大小写转换
3.去除字符串首尾空格(指定字符)
?4.字符串查找与替换
?5.字符串切割
一、字符串的拼接
在 Python 中,字符串用单引号或者双引号括起来。当我们想将两个字符串拼接在一起时,我们可以使用 ' + ' 来合并两个字符串。如下:
first_name='san'
last_name='zhang'
full_name=first_name+' '+last_name
print(full_name)
#运行输出得到的结果就会是 "san zhang"
二、字符转换
1.字符串长度获取
# length:保存字符串的长度的变量
# len():字符串长度获取函数
# str :目标字符串变量
str='hello Python'
length=len(str)
print(length)
#获得的结果就是12(空格也算是一个字符)
2 .字符串大小写转换
# str: 目标字符串变量
str="i am a Player!"
# lower(): 用于将字符串中的所有字符转换成小写
str.lower()
#upper(): 用于将字符串中的所有字符转换成大写
str.upper()
#title() : 用于将字符串中的每个词首字母转换成大写,其他字母不变
str.title()
print("%s\n%s\n%s\n"%(str.lower(),str.upper(),str.title()))
????????结果如下所示(这些函数并不会影响原字符串):
??????????
3.去除字符串首尾空格(指定字符)
????????
# strip(str_target): 可以从字符串首尾指定删除指定的字符str_target,
#若str_target是多个字符组成,则将多个字符逐个去对比,进行删除,并且会区分大小写。
#当str_target为空时,则默认是删除空格。
str="*** THis dog bit meyou ****"
str_target="*Th you"
print("删除前的字符串:%s"%str)
str1=str.strip(str_target)
print("删除后的字符串:%s"%str1)
? ? ? ? 结果如下所示:
?????????????????
?4.字符串查找与替换
#find(str_target) : find 函数可以在目标函数中查找第一个找到的目标子字符串的位置
#并且返回其位置,若没有找到,则返回-1。
str="hello I am Bob , where are you from ?"
str_target='am'
index=str.find(str_target)
print(index)
str_target='Am'
index=str.find(str_target)
print(index)
#replace(old,new) : 此函数可以将旧的字符old替换成新的字符new
old='Bob'
new='zhang san'
str1=str.replace(old,new)
print("new:%s替换old:%s的结果是:%s"%(new,old,str1))
? ? ? ? 结果如下所示:
? ? ? ??
?5.字符串切割
#split(separator) : 该函数可以将separator作为分隔符来分割字符
#若separator为空,则将空格,制表符等作为分隔符
str='1,2,3,4,5'
print(str.split(','))
?????????结果如下:
????????
?
|