AI智能整理导入 AI智能整理导入
×
首页 题库中心 计算机python题库总 题目详情
CACBB23E5B400001829B1BBA185F81E0
计算机python题库总
253
单选题

2.( )python中,字符串对象的join方法用于将序列中的元素以指定的字符连接生成一个新的字符串,那么下列说法正确的是()。

A
语句print(''.join('a','b'))将打印出:ab
B
语句print(''.join(['a','b']))将打印出:ab
C
语句print(''.join([1,2,3]))将打印出:123
D
语句print(''.join({1,2,3}))将打印出:123

答案解析

正确答案:B

解析:

这是一道关于Python字符串`join`方法的理解题。让我们逐一分析每个选项: A: `print(''.join('a','b'))` - 错误。`join`方法需要一个可迭代对象(如列表、元组等),而不是多个独立参数。正确的用法是将多个字符放入一个列表或元组中。 B: `print(''.join(['a','b']))` - 正确。`join`方法将列表中的元素连接成一个字符串,不使用任何分隔符(因为分隔符是空字符串`''`),所以输出是`ab`。 C: `print(''.join([1,2,3]))` - 错误。`join`方法期望可迭代对象中的元素是字符串。整数不能直接被连接成字符串,会引发`TypeError`。 D: `print(''.join({1,2,3}))` - 错误。集合(set)是无序的,且同样不能直接包含非字符串元素。尝试这样做会引发`TypeError`。 综上所述,正确答案是B。
计算机python题库总

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu