题目
以下关于字符串.split()方法功能说明正确的是A. 替换字符串中指定字符B. 连接两个字符串序列C. 按照指定字符分隔字符串D. 去掉字符串两侧指定字符
以下关于字符串.split()方法功能说明正确的是
A. 替换字符串中指定字符
B. 连接两个字符串序列
C. 按照指定字符分隔字符串
D. 去掉字符串两侧指定字符
题目解答
答案
C. 按照指定字符分隔字符串
解析
本题考查Python字符串方法split()的功能理解。核心思路是明确各选项对应的不同字符串方法的区别:
split():用于将字符串按指定分隔符拆分为列表。replace():替换字符串中的字符(对应选项A)。join():连接字符串或可迭代对象(对应选项B)。strip():去除字符串两侧指定字符(对应选项D)。
破题关键在于区分不同方法的核心功能,尤其注意split()的分隔作用与选项C的描述一致。
选项分析
选项A:替换字符串中指定字符
- 错误。替换功能由
str.replace(old, new)实现,例如:'abc'.replace('a', 'x')结果为'xbc'。
选项B:连接两个字符串序列
- 错误。连接功能由
str.join()实现,例如:'-'.join(['a','b'])结果为'a-b'。
选项C:按照指定字符分隔字符串
- 正确。
split()方法默认按空白字符拆分,也可指定分隔符。例如:'a,b,c'.split(',')结果为['a', 'b', 'c']。
选项D:去掉字符串两侧指定字符
- 错误。去除两侧字符由
str.strip(chars)实现,例如:' abc '.strip()结果为'abc'。