string 字符串
一、字符串的拼接:
1. 使用 , 逗号:(推荐)
示例:
print("Hello", 4, "people")
可以混合多种格式,不会报错
2. 使用+号:(不推荐)
示例1:
print("Hello" + "people")
示例2:
msg = "恒心"
print("Hello" + msg + "people")
使用+号的弊端:只能拼接string类型,如出现数字或其他类型立刻报错
若要使用+号拼接string和int,需要将int进行类型转换,示例:print("Hello" + str(4) + "people")
3. 使用f"{}":(推荐)
示例:
year = 2004
price = 19.8
print(f"年份:{year}, 价格:{price}")
二、字符串不可变,但可以使用索引操作
(变量接收) = len(string) 字符串中字符数量
(变量接收) = string.find('x') 找出字符'x'在该串中的位置(索引),(如果存在,不存在返回-1)
三、提取string内字符:
string = " h e l l o" (index索引从0开始,或从右往左,从-1开始)
正索引: 0 1 2 3 4
逆索引:-5 -4 -3 -2 -1
1. 单个取出:(变量接收) = string[0]
2. 批量取出:(变量接收) = string[0:2] (此处范围包左不包右,取出的元素索引为0和1)
3. 反向取出:
(变量接收) = string[-1] (-1索引为最右边字符)
即:string[2] 与 string[-3] 结果相同
四、string大小写转换:
1. 全部大写
upper()函数
示例:
msg = "DKmas"
print(msg.upper()) #DKMAS
2. 全部小写
lower()函数
示例:
msg = "DKmas"
print(msg.lower()) #dkmas
3. 首字母大写(其余位置字母全部自动变成小写)
capitalize()函数
msg = "DKmas"
print(msg.capitalize()) #Dkmas
五、string常见函数:
1) 字符串的重复
示例:
msg = "DKmas" #写法为字符串*次数
print(msg*3) #DKmasDKmasDKmas
2) 查找字符串中的字符(字符串)
示例:
msg = "DKmas" #写法为字符串*次数
print(msg.find("Km")) #1,以首字母的索引表示
print(msg.find("Ks")) # -1,如果不存在返回-1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!