设str1=’*@python@*’,语句print(str1[2:].strip(’@’))的执行结果是( )。

admin2021-03-17  38

问题 设str1=’*@python@*’,语句print(str1[2:].strip(’@’))的执行结果是(    )。

选项 A、python@*
B、python*
C、*@python@*
D、*python*

答案A

解析 str1[2:]表示对字符串str1进行切片,即从索引为2的字符开始切片直到字符串结尾(字符串最左侧的字符索引为0),其结果为python@*;strip(chars)方法是从字符串中去掉其左侧和右侧chars中列出的字符,"python@*".strip(’@’)表示将字符串左侧和右侧的@字符去掉,由于字符串最左侧和最右侧均无@字符,故语句执行结果为python@*。本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/3i6p777K
0

最新回复(0)