python4:字符串操作

概念:字符串是一种序列,每一个位置对应了一个下标。,要取出字符串的部分数据可以从下标取出(下标从0开始)。这里支持索引。

切片:截取字符串中一段内容。切片使用语法:[起始下标:结束下标:步长]截取的内容不包含结束下标对应的数据,步长

指的是隔几个下标获取一个字符。(这是python语言的高级特性,可以根据下标来获取序列对象的任意部分数据)

语法结构:[start:end:step]step默认是1

# Test='python'
# print(type(Test))
# print('获取第一个字符%s'%Test[0])
# print('获取第二个字符%s'%Test[1])
# for a in Test:
# print(a,end=' ')
name='peter'
#print('姓名首字母大写%s'%(name.capitalize()))单词首字母变成大写
a=' hello '
# b=a.strip()去除字符串空格
# print(b)
# print(a.lstrip())#删除左边的空格
# print(a.rstrip())#删除右边空格
# b=a#在此只是把a的内存地址复制给b
# print('a地址:%d'%id(a))#id函数可查看一个对象的内存地址
# print('b地址:%d'%id(b))
dataStr='I love Python'
# print(dataStr.find('m'))#find可以查找目标对象在序列对象中的位置,如果没有找到就返回-1
# print(dataStr.index('l'))#同样是查找目标中的下标值,如果没找到就会报错。
# print(dataStr.startswith('I'))#判断字符串以什么开头
# print(dataStr.endswith('n'))#判断字符串以什么结尾
# print(dataStr.lower())#全部变为小写
# print(dataStr.upper())#全部转换为大写
strMsg='hello world'
#slice [start:end:step]\\重要:python的独特操作,切片操作
print(strMsg)#输出完整数据
print(strMsg[2:5])#左闭右开
print(strMsg[:5])#0-5的数据
print(strMsg[2:])#2-结尾的数据
print(strMsg[::-1])#倒序输出,符号表示方向从右往左遍历





 

posted @   娱乐至死,厚黑至尊  阅读(41)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话
点击右上角即可分享
微信分享提示