题目
以下能够根据逗号分隔字符串的是()A. split()B. strip()C. center()D. replace()
以下能够根据逗号分隔字符串的是()
A. split()
B. strip()
C. center()
D. replace()
题目解答
答案
A. split()
解析
本题考查Python字符串方法的核心功能。关键在于理解每个选项的作用:
- split():按指定分隔符将字符串拆分为列表,是处理逗号分隔字符串的直接方法。
- strip():去除字符串首尾指定字符,与分隔无关。
- center():调整字符串居中对齐,与分隔无关。
- replace():替换子字符串,无法实现分隔功能。
破题关键:明确题目要求“分隔字符串”需拆分操作,直接对应split()方法。
选项功能分析
A. split()
- 功能:按指定分隔符将字符串拆分为列表。
- 示例:
"a,b,c".split(',') → ['a', 'b', 'c']。 - 结论:正确实现逗号分隔。
B. strip()
- 功能:去除字符串首尾的指定字符(默认为空格、换行等)。
- 示例:
" hello ".strip() → "hello"。 - 结论:仅用于去除字符,无法分隔。
C. center()
- 功能:将字符串居中对齐,需指定总长度和填充字符。
- 示例:
"text".center(10, '-') → "--text---"。 - 结论:与分隔无关。
D. replace()
- 功能:替换字符串中的子字符串。
- 示例:
"hello".replace('l', 'x') → "hexxo"。 - 结论:无法实现分隔,仅替换。