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

admin2020-04-10  20

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

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

答案A

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

最新回复(0)