Python字符串的截取_如何自定义字符串str1为利润表

120 阅读2分钟
str1 = 'Hello World!'
str2 = "CSDN"

二、访问字符串中的值

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.!

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

了解详情:docs.qq.com/doc/DSnl3ZG…