A. 字符串
字符串
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
明白了,这是整理好的30道选择题,已按您的要求移除了选项前的字母标识,格式统一为OJ平面在线交互式。
Python 字符串操作选择题
- 执行以下代码,输出结果是什么?
s = "hello"
print(s[1])
{{ select(1) }}
- h
- e
- l
- o
- 执行以下代码,输出结果是什么?
s = "python"
print(s[-1])
{{ select(2) }}
- p
- n
- h
- t
- 执行以下代码,输出结果是什么?
s = "abcdefg"
print(s[1:4])
{{ select(3) }}
- abc
- bcd
- cde
- abcd
- 执行以下代码,输出结果是什么?
s = "0123456789"
print(s[2:8:2])
{{ select(4) }}
- 246
- 2468
- 02468
- 1357
- 执行以下代码,输出结果是什么?
s = "ABCDEFG"
print(s[:3])
{{ select(5) }}
- ABC
- ABCD
- BCD
- BCDE
- 执行以下代码,输出结果是什么?
s = "ABCDEFG"
print(s[3:])
{{ select(6) }}
- DEF
- CDE
- DEFG
- DEFGH
- 执行以下代码,输出结果是什么?
s = "ABCDEFG"
print(s[::2])
{{ select(7) }}
- ACEG
- BDF
- ABC
- EFG
- 执行以下代码,输出结果是什么?
s = "ABCDEFG"
print(s[::-1])
{{ select(8) }}
- ABCDEFG
- GFEDCBA
- AGFEDCB
- GFEDC
- 执行以下代码,输出结果是什么?
s = "ABCDEFG"
print(s[-3:-1])
{{ select(9) }}
- EF
- EFG
- DE
- FG
- 执行以下代码,输出结果是什么?
s = "ABCDEFG"
print(s[1:-1])
{{ select(10) }}
- ABCDE
- BCDEF
- CDEFG
- ABCDEF
- 执行以下代码,输出结果是什么?
s = "abcdefg"
print(s.find('d'))
{{ select(11) }}
- 2
- 3
- 4
- -1
- 执行以下代码,输出结果是什么?
s = "abcdefg"
print(s.find('def'))
{{ select(12) }}
- 2
- 3
- 4
- -1
- 执行以下代码,输出结果是什么?
s = "abcdefg"
print(s.find('k'))
{{ select(13) }}
- 0
- 6
- -1
- 报错
- 执行以下代码,输出结果是什么?
s = "abcdefg"
print(s.find('dfg'))
{{ select(14) }}
- 3
- 4
- 5
- -1
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
print(s.find('bc', 3))
{{ select(15) }}
- 1
- 2
- 4
- 5
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
print(s.find('bc', 1, 5))
{{ select(16) }}
- 1
- 2
- 4
- -1
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
print(s.find('bc', 0, 3))
{{ select(17) }}
- 1
- 2
- 4
- -1
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
print(s.find('bc', 5))
{{ select(18) }}
- 1
- 4
- 7
- -1
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
print(s.find('bc', 0, 2))
{{ select(19) }}
- 1
- 2
- 4
- -1
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
print(s.find('bc', 8))
{{ select(20) }}
- 1
- 4
- 7
- -1
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
s1 = s.replace('bc', 'BC')
print(s1)
{{ select(21) }}
- abcabcabc
- aBCaBCaBC
- ABCABCABC
- abcBCabcBC
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
s1 = s.replace('bc', 'BC', 2)
print(s1)
{{ select(22) }}
- abcabcabc
- aBCaBCabc
- aBCaBCaBC
- abcBCabcBC
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
s1 = s.replace('bc', 'BC', 1)
print(s1)
{{ select(23) }}
- abcabcabc
- aBCabcabc
- aBCaBCaBC
- abcBCabcBC
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
s1 = s.replace('bc', 'BC', 0)
print(s1)
{{ select(24) }}
- abcabcabc
- aBCabcabc
- aBCaBCaBC
- abcBCabcBC
- 执行以下代码,输出结果是什么?
s = "abcabcabc"
s1 = s.replace('bc', 'BC', 3)
print(s1)
{{ select(25) }}
- abcabcabc
- aBCaBCaBC
- ABCABCABC
- abcBCabcBC
- 执行以下代码,输出结果是什么?
s = "a!b!c!d"
list1 = s.split('!')
print(list1)
{{ select(26) }}
- ['a', 'b', 'c', 'd']
- ['a!', 'b!', 'c!', 'd']
- ['a', '!b', '!c', '!d']
- 'abcd'
- 执行以下代码,输出结果是什么?
s = "a b c d"
list1 = s.split()
print(list1)
{{ select(27) }}
- ['a b c d']
- ['a', 'b', 'c', 'd']
- ['a b', 'c d']
- 'abcd'
- 执行以下代码,输出结果是什么?
s = "a,b,c,d"
list1 = s.split(',', 2)
print(list1)
{{ select(28) }}
- ['a', 'b', 'c', 'd']
- ['a', 'b', 'c,d']
- ['a,b', 'c,d']
- ['a', 'b,c,d']
- 执行以下代码,输出结果是什么?
s = ["a", "b", "c", "d"]
s1 = ''.join(s)
print(s1)
{{ select(29) }}
- a b c d
- a,b,c,d
- abcd
- ['a','b','c','d']
- 执行以下代码,输出结果是什么?
s = ["a", "b", "c", "d"]
s2 = ','.join(s)
print(s2)
{{ select(30) }}
- a b c d
- a,b,c,d
- abcd
- ['a','b','c','d']