题目
以下关于字符串.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'
。