执行下面 Python 代码后,输出的结果为 7 。 my_str = "hello world" my_set = set(my_str) result = len(''.join(my_set)) print(len)
A:正确
B:错误
正确答案:错误
答案解析
1. 将字符串 'hello world' 赋值给变量 my_str。2. 使用 set(my_str) 将字符串转换为集合,去除重复字符,保留唯一字符。3. 对集合使用 ''.join() 方法,将其合并为一个新字符串,字符顺序不确定。4. 计算该字符串的长度,返回字符个数。5. 调用 len 函数计算长度后,将结果赋给 result 变量。6. 执行 print(len) 语句,尝试输出内置函数 len 的引用。
试卷来源:202606 CCF-GESP编程能力等级认证Python三级真题