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

admin2022-09-09  34

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

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

答案A

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

最新回复(0)