Python 字符串切片:如何输出完整字符串 'Python'?
题目: 23. s = ' Python', 能够显示输出 Python 的选项是:
A)print(s[0:-1]) B)print(s[-1:0]) C)print(s[:6]) D)print(s[:])
答案: 正确选项是 D)print(s[:])。
解析:
- 选项 A)print(s[0:-1]):这会输出 ' Pytho',因为 s[0:-1] 表示字符串 s 的第一个字符到倒数第二个字符(不包括最后一个字符)。
- 选项 B)print(s[-1:0]):这会输出一个空字符串,因为 s[-1:0] 表示从字符串 s 的最后一个字符往前取,但是因为步长默认为 1,所以这里无法取到任何字符。
- 选项 C)print(s[:6]):这会输出 ' Python',因为 s[:6] 表示从字符串 s 的第一个字符开始到第六个字符(不包括第六个字符)。
- 选项 D)print(s[:]):这会输出 ' Python',因为 s[:] 表示从字符串 s 的第一个字符开始到最后一个字符(包括最后一个字符)。
原文地址: https://www.cveoy.top/t/topic/oYzK 著作权归作者所有。请勿转载和采集!