在python中,每一个字符串里的字符都有自己特定的序号,以便于编程人员在需要时方便调用
通常,在python里经常用到的序号命名方法为:正向递增序号法和反向递减序号法。
现以字符串“你好!世界”为例子说明,如图所示
![[python]字符串的索引与切片操作 [python]字符串的索引与切片操作](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpZM0x6TmtabVkxWmpRek5XUmlPVFEwWW1FNU9XSXdOV1V5WlRVek5EazRaVGN6TG5CdVp3PT0=)
所以,在需要调出字符串中的某个或者某段字符时,我们可以使用 python中的索引操作和切片操作
————————————————索引操作——————————————————
我们可以使用“[ ]”来获取字符串中一个或多个字符。格式:<字符串>[ M ]
例如:
STR = "你好!世界"
print("第二个字符是'{:}'".format(STR[1]))
结果如下:
![[python]字符串的索引与切片操作 [python]字符串的索引与切片操作](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpFNE1pOHlOamxpT0dZNU5UQmxNMlUwTVdSa01UWTFObVJtWkRZNFpXUTFNR1ZoTmk1d2JtYz0=)
再如:
STR = "你好!世界"
print("第五个字符是'{:}'".format(STR[-1]))
结果如下:
![[python]字符串的索引与切片操作 [python]字符串的索引与切片操作](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpRME9TOWpPREl6TnpVMU1qUTJNV05oTXpNM00ySTFaR0k1T0RFME1UY3pZelZqT1M1d2JtYz0=)
—————————————————切片操作—————————————————
我们可以使用格式:<字符串>[M:N]的形式来取出字符串中一段字符,注意:[M:N] 意为从第M个到第N-1个
例如:
STR = "你好!世界"
print('{:}'.format(STR[0:2]))
结果如下:
![[python]字符串的索引与切片操作 [python]字符串的索引与切片操作](/default/index/img?u=L2RlZmF1bHQvaW5kZXgvaW1nP3U9YUhSMGNITTZMeTl3YVdGdWMyaGxiaTVqYjIwdmFXMWhaMlZ6THpnME55OWxOV0ZoTmpKaU4yUmhPV00yTkdWbE9UZGpPR1JoTUdRM09EZzRORE5oWmk1d2JtYz0=)
相关文章:
-
2021-11-13
-
2021-09-21
-
2021-10-13
-
2020-03-20
-
2021-08-16
-
2021-11-28
-
2021-12-04
-
2021-10-28