考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

设str1 = "*@python@*",语句print(str1[1:].strip("*"))的执行结果是:
A. python*
B. python@*
C. * python*
D. @python@
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:D: @python@

分析:

1. `str1[1:]`:这个操作会从字符串 `str1` 的第二个字符开始截取,直到字符串的末尾。对于 `str1 = "*@python@*"`, `str1[1:]` 的结果是 `@python@*`。

2. `strip("*")`:`strip` 方法用于移除字符串开头和结尾的指定字符(默认为空格)。在这里,`strip("*")` 会移除字符串开头和结尾的星号 `*`。

应用在 `@python@*` 上,`strip("*")` 只会移除末尾的一个星号,结果是 `@python@`。

因此,最终的输出结果是 `@python@`,所以正确答案是D。