快速答案
本答案页包含 Python 字符串方法 的 4 道选择题、4 道填空题和 4 道输出预测题,每题都给出准确答案和简短解释。
答案已完整展示,建议先尝试作答,再用本页核对。第一次练习最好从互动练习页开始。
strip() 会去掉字符串的什么?
答案: 字符串两端的空白
为什么: 默认情况下,strip() 去掉开头和结尾的空白。
"Latte".lower() 的结果是什么?
答案: latte
为什么: lower() 返回全部小写的新字符串。
"a,b,c".split(",") 返回什么?
答案: 包含三个字符串的列表
为什么: split 返回由分隔符之间字段组成的列表。
"-".join(["a", "b"]) 的结果是什么?
答案: a-b
为什么: join 会把分隔符字符串放在每个元素之间。
补全方法,去掉字符串两端的空格。
text = " latte "
print(text.____())答案: strip
为什么: strip() 去掉开头和结尾的空白。
补全方法,使 PYTHON 变成 python。
print("PYTHON".____())答案: lower
为什么: lower() 返回字符串的小写副本。
补全方法,在逗号处拆分文本。
print("a,b".____(","))答案: split
为什么: split(separator) 会把字符串拆成列表。
补全方法,用空格连接两个单词。
print(" ".____(["hello", "world"]))答案: join
为什么: 分隔符字符串调用 join,并接收一个字符串可迭代对象。
屏幕上会显示什么?
print(" latte ".strip())答案: latte
为什么: strip 去掉两端的空格。
这段代码会输出什么?
print("Python".lower())答案: python
为什么: lower 把每个字母转成小写。
运行结果是什么?
print("a,b,c".split(","))答案: ['a', 'b', 'c']
为什么: split 返回三个字段组成的列表。
这段程序打印出什么?
print("-".join(["a", "b", "c"]))答案: a-b-c
为什么: join 在每个元素之间插入短横线。
先试一遍题目
打开 Python 字符串方法 练习页,用即时反馈回答同样的 12 道题。