Python允许对具有序列结构的数据使用切片操作。 请注意,在序列对象的索引位置返回元素,而切片操作返回与切片对象类型相同的对象的副本。
今天主要和大家一起讨论Python字符串的切片操作。
一、字符串的切片字符串' xxx '和Unicode字符串u'xxx '也可以视为一种列表,每个元素都是一个字符。 因此,字符串也可以在片上操作,但操作结果仍然是字符串。 许多编程语言为字符串提供了许多不同的剪切函数,但实际上是将字符串切片。 Python对字符串没有剪切函数,只需切片即可,非常简单。
切片操作(slice )可以从字符串中获取子字符串(字符串的一部分)。 使用方括号、开始偏移start、结束偏移end和可选的步骤对定义拼贴
#python输出字符串分数的水平线形式string_fs="2/3"#字符串分数
print(f"{string_fs=}")#打印原分数
list_fs=string_fs.split("/")#提取分数的分子、分母存入列表
a=list_fs[0]#提取分子赋值给a
b=list_fs[1]#提取分母赋值给b
result=f"\t{a}\nresult=\t—\n\t{b}"#f-string格式
print(result)#显示输出
'''
string_fs='2/3'
2
result= —
3
'''
总共六个字符python可以通过str*2重复输出字符串printstr*2#输出字符串两次,循环代码块就是将取到的每个字符进行打印输出,总共六个字符,就循环执行了6次。接下来我们使用For循环遍历一个列表。