答案页 · 12 道题

Python 字符串方法练习答案

本页汇总 Python 字符串方法 的 12 道练习。先做练习页,再回到这里核对准确答案和原因。

快速答案

本答案页包含 Python 字符串方法 的 4 道选择题、4 道填空题和 4 道输出预测题,每题都给出准确答案和简短解释。

答案已完整展示,建议先尝试作答,再用本页核对。第一次练习最好从互动练习页开始。

01 · 选择题

strip() 会去掉字符串的什么?

  1. 只去掉逗号
  2. 只去掉大写字母
  3. 字符串中所有位置的空格
  4. 字符串两端的空白正确答案

答案: 字符串两端的空白

为什么: 默认情况下,strip() 去掉开头和结尾的空白。

02 · 选择题

"Latte".lower() 的结果是什么?

  1. LATTE
  2. Latte
  3. latte
  4. latte正确答案

答案: latte

为什么: lower() 返回全部小写的新字符串。

03 · 选择题

"a,b,c".split(",") 返回什么?

  1. 包含两个字符串的元组
  2. 一个整数
  3. 包含三个字符串的列表正确答案
  4. 一个字符串

答案: 包含三个字符串的列表

为什么: split 返回由分隔符之间字段组成的列表。

04 · 选择题

"-".join(["a", "b"]) 的结果是什么?

  1. a b
  2. a-b正确答案
  3. ['a', 'b']
  4. ab

答案: a-b

为什么: join 会把分隔符字符串放在每个元素之间。

05 · 填空题

补全方法,去掉字符串两端的空格。

text = "  latte  "
print(text.____())

答案: strip

为什么: strip() 去掉开头和结尾的空白。

06 · 填空题

补全方法,使 PYTHON 变成 python。

print("PYTHON".____())

答案: lower

为什么: lower() 返回字符串的小写副本。

07 · 填空题

补全方法,在逗号处拆分文本。

print("a,b".____(","))

答案: split

为什么: split(separator) 会把字符串拆成列表。

08 · 填空题

补全方法,用空格连接两个单词。

print(" ".____(["hello", "world"]))

答案: join

为什么: 分隔符字符串调用 join,并接收一个字符串可迭代对象。

09 · 输出预测

屏幕上会显示什么?

print("  latte  ".strip())

答案: latte

为什么: strip 去掉两端的空格。

10 · 输出预测

这段代码会输出什么?

print("Python".lower())

答案: python

为什么: lower 把每个字母转成小写。

11 · 输出预测

运行结果是什么?

print("a,b,c".split(","))

答案: ['a', 'b', 'c']

为什么: split 返回三个字段组成的列表。

12 · 输出预测

这段程序打印出什么?

print("-".join(["a", "b", "c"]))

答案: a-b-c

为什么: join 在每个元素之间插入短横线。

先试一遍题目

打开 Python 字符串方法 练习页,用即时反馈回答同样的 12 道题。

练习本课