字符串常用的内置方法
字符串常用的内置方法如下:
索引取值、切片、长度len、成员运算in和not in 、移除空白strip()、切分split、循环
1、按照索引取值
msg='helmo nick'
print(f'{msg[6]}')
print(f'{msg[-3]}')
2、切片(顾头不顾尾,可含有步长)
msg='helmonick9'
print(f'切片3到最后:{msg[3:]}')
print(f'切片3-8:{msg[3:8]}')
print(f'切片3-8,步长为2:{msg[3:11:2]}')
3、长度len
msg='helmonick8'
print(len(msg))
4、成员运算in和not in
msg='my name is nick,nick handsome'
print(f'"nick",in msg:{"nick" in msg}')
print(f'"json" not in msg:{"json" not in msg}')
print(f'"not json"in msg:{not "json" in msg}')
5、移除空白strip()
name='&&&n ick'
print(f"name.strip('&'):{name.strip('&')}") #strip()默认为'',并且不修改原值,新创建空间
print(f'name:{name}')
#strip应用场景值用户输入空格
pwd=input('password:')
if pwd.strip()=='123':
print('密码输入成功')
6、切分split
info='nick:male:19'
info_list1=info.split('😂
info_list2=info.split(':',1)
print(f'{info_list1}')
print(f'{info_list2}')
7、循环
msg='helmo nico'
for i in msg:
print(i)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!