网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。
Python 访问子字符串,可以使用方括号 [ ] 来截取字符串,字符串的截取的语法格式如下:
变量[头下标:尾下标]
下标是以 0 为顺序的开始值,-1 为逆序的开始值。即从左到右的第一个字符的下标是0,最后一个字符的下标可以为-1。具体看你是如何索引的。
冒号前面或者后面的下标为空,就默认是开始下标0或者-1,此时是包含尾下标的。
三、字符串实例演示
定义了两个字符串str1和str2,如何使用了字符串截取的规则进行输出,大家可以先猜测看看结果
str1="Hello!"
str2="CSDN"
print(str1+" "+str2)
print("str1[0]是"+str1[0])
print("str1[-1]是"+str1[-1])
print("str1[:2]是"+str1[:2])
print("str1[1:5]是"+str1[1:5])
print("str1[-6:-1]是"+str1[-6:-1])
公布下答案,相信你已经明白了这里面的道理,就是包含头元素,不包含尾元素。
四、字符串截取习题
1、已知一个字符串str=“Study”,请写出str[-3:]的值。
A.udy
B.ud
C.u
D:Stu
2、已知一个字符串str=“Hello,CSDN!”,请问字符串“CSDN"是如何截取的?
A.str[-1:-5]
B.str[6:10]
C.str[-6:-1]
D:str[6,9]
3、已知一个字符串str=“Hello,CSDN!”,请问str[:-1]是什么字符串?
A.Hello,CSDN!
B.ello,CSDN!
C.Hello,CSDN
D.!
感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python学习路线图(告别不入流的学习)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!