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

备考刷题,请到

CDA认证小程序

下面代码的输出结果是name = "Python语言程序设计",如果运行print(name[2: –2])
A. ython语言程序
B. ython语言程序设
C. thon语言程序设
D. thon语言程序
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

在 Python 中,字符串切片的语法是 `string[start:end]`,这表示从索引 `start` 开始(包括该索引)到索引 `end` 结束(不包括该索引)的部分。

现在分析一下给定的代码 `print(name[2: –2])`:

- **字符串**: `name = "Python语言程序设计"`

- **索引分析**:
- `name[2]`:表示从索引 2 开始,即字符 `'t'`。
- `name[-2]`:负索引 `-2` 表示倒数第二个字符,即字符 `'设'`。

- **切片范围**:
- `name[2: -2]`:从索引 2 开始,直到索引 -2(不包括 -2),所以它包括 `'t'` 开始到 `'设'` 之前的字符。

因此,切片 `name[2: -2]` 的结果是 `'thon语言程序'`。

综上所述,正确答案是:

**C: thon语言程序设**