数据类型之数字,布尔值,字符串
1.数字(整型int,浮点型float)
a=6 int
b=6.0 float
2.布尔值 (bool boolean)
True,False 首字母大写
3.字符串(str)
字符串里面的元素:单个字母,数字,汉字,单个符号都称之为一个元素
字符串取值:字符串名[索引值]
索引:从0开始标记
s = 'hello world!'
正序:0,1,2,3,4,5,...,11
反序:-14,...,-6,-5,-4,-3,-2,-1
字符串取多个值:切片 步长默认为1 取头不取尾
字符串名[索引头:索引尾:步长]
字符串名[索引头:索引尾]
字符串名[:索引尾]
字符串名[索引头:]
字符串名[::]
字符串名[::步长]
字符串名[:索引尾:步长]
字符串名[索引头::步长]
拓展:倒序输出s的值,输出结果为!dlrow olleh
字符串名[反序索引尾:反序索引头:负步长] or
字符串名[::负步长]
字符串的分割
字符串.split(可以指定切割符,指定切割次数)
返回一个列表类型的数据,列表里面的子元素都是字符串类型
根据切割符将字符串切割为含有多个字符串的列表
指定的切割符被切走了
没有指定切割次数有几个切割符切割几次,指定切割次数按照切割次数切割
字符串的替换
字符串.repace(指定替换值,新值,替换次数)
字符串的去除指定字符
字符串.strip(指定字符) 默认去掉空格且只能去掉头和尾的指定字符和空格
字符串格式化输出:% format
1.format特点{} 用{}来占坑
2.% %s字符串 %d数字 %f浮点数(.2f:保留2位小数)
%s字符串:可以填任何数据
%d数字:只能填数字,整型,浮点数
%f浮点数:可以填数字
字符串拼接
s1='hello ' s2='world!' print(s1+s2)
保证数据类型一致(可强制转换)
字符串轮流输出
s1='hello' s2='world!' print(s1,s2)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧