大家好!我是幻化意识流,今天继续跟我学Python。
接上节课,我们继续做练习:
我们先准备材料——字符串:(随便输入点什么都行):
这是我不由自主地想起了《桃花源记》~陶渊明<东晋>
"晋太元中武陵人捕鱼为业缘溪行忘路之远近忽逢桃花林"
好的,就这段吧。
问题:
1、请获取”武“并输出
2、请获取最开始到”缘“为止的内容并输出
3、请获取从”缘“开始到最后的内容
4、请获取从"缘"开始到”桃“的内容
代码文本及输出结果:
>>> myStr="晋太元中武陵人捕鱼为业缘溪行忘路之远近忽逢桃花林"
>>> myStr[4]
'武'
>>> myStr[:12]
'晋太元中武陵人捕鱼为业缘'
>>> myStr[11:]
'缘溪行忘路之远近忽逢桃花林'
>>> myStr[11:22]
'缘溪行忘路之远近忽逢桃'
我再问,如果我只要最后一个字,但是这个字串太长,我又不想数怎么办呢?
代码文本:
方法一:
>>> len(myStr)
24
说明:字串长24 ,整个字串连续下标是 0~23,最后一个即为23
>>> myStr[23]
'林'
方法二:
>>> myStr[-1]
'林'
说明:方法二更直接点。
页面更新:2024-03-19
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号