python 字符串切片 选择题含详解共5道
选择题:
1. 给定字符串 `s = "Python"`,使用切片选择表达式 `s[1:4]` 的结果是什么?
a. "Pty"
b. "yth"
c. "ytho"
d. "ytho"
2. 如果 `s = "Hello World"`,使用切片选择表达式 `s[:-6]` 的结果是什么?
a. "Hello"
b. "Hello "
c. "Hello World"
d. "Hello W"
3. 对于字符串 `s = "abcdefgh"`,使用切片选择表达式 `s[2:7:2]` 的结果是什么?
a. "ace"
b. "bd"
c. "ceg"
d. "ce"
4. 给定字符串 `s = "Python"`,使用切片选择表达式 `s[::-1]` 的结果是什么?
a. "nohtyP"
b. "PythoN"
c. "Python"
字符串是什么样 d. "nohtyP"
5. 如果 `s = "abcdef"`,使用切片选择表达式 `s[1:5:2]` 的结果是什么?
a. "bdf"
b. "bd"
c. "ace"
d. "ce"
答案和解释:
1. 答案:b. "yth"
解释:切片 `s[1:4]` 选择了索引1到3的字符,结果是 "yth"。
2. 答案:b. "Hello "
解释:切片 `s[:-6]` 选择了从开头到倒数第6个字符之前的所有字符,结果是 "Hello "。
3. 答案:d. "ce"
解释:切片 `s[2:7:2]` 选择了从索引2到6的字符,步长为2,结果是 "ce"。
4. 答案:a. "nohtyP"
解释:切片 `s[::-1]` 选择了整个字符串,并以步长为-1的方式,实现字符串反转,结果是 "nohtyP"。
5. 答案:b. "bd"
解释:切片 `s[1:5:2]` 选择了索引1到4的字符,步长为2,结果是 "bd"。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论