【第2周】Python编程之数据类型

字符串操作测验

1、单选题:
‌字符串是一个字符序列,例如,字符串s,从右侧向左第3个字符用什么索引?‏
选项:
A: s[3]
B: s[-3]
C: s[0:-3]
D: s[:-3]
答案: 【 s[-3]

2、单选题:
‎获得字符串s长度的方法是什么?‎
选项:
A: s.len()
B: s.length
C: len(s)
D: length(s)
答案: 【 len(s)

3、单选题:
‍字符串函数strip()的作用是什么?‌
选项:
A: 按照指定字符分割字符串为数组
B: 连接两个字符串序列
C: 去掉字符串两侧空格或指定字符
D: 替换字符串中特定字符
答案: 【 去掉字符串两侧空格或指定字符

4、单选题:
‎"abc"的长度是3,"老师好"的长度是多少?‍
选项:
A: 1
B: 3
C: 6
D: 9
答案: 【 3

5、单选题:
‍字符串是一个连续的字符序列,用什么方式打印出可以换行的字符串?‍
选项:
A: 使用转义符\
B: 使用n
C: 使用空格
D: 使用“换行”
答案: 【 使用n

6、填空题:
​用 for 和______关键词可以组成循环遍历字符串中的每个字符。​
答案: 【 in

7、填空题:
‌s = "abcd1234",采用字符串操作函数replace()将其中的字符c替换成字符C,使用一行代码实现,该代码是:_____________。(为便于系统自动评阅,请尽量不要在代码中增加额外空格)‏
答案: 【 s.replace('c','C')##%_YZPRLFH_%##s.replace('c', 'C')##%_YZPRLFH_%##s.replace("c", "C")##%_YZPRLFH_%##s.replace("c","C")##%_YZPRLFH_%##s=s.replace("c","C")##%_YZPRLFH_%##s=s.replace('c','C')

8、填空题:
​s = "abcd1234",find()函数可以在字符串中搜索子串,s.find("cd")返回的结果是__________。‎
答案: 【 2

9、填空题:
‎val=pow(2,1000),请用一行代码返回val结果的长度值。​
答案: 【 len(str(val))

10、填空题:
‍打印如下图形:‏‍*‏‍**‏‍***‏‍****‏‍*****‏‍使用代码如下:‏‍for i in range(5):
    print("*"____)‏‍注:填写答案中不要包含空格‏
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注