在 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语言程序设**