测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A28636 下列程序用于统计字符串中元音字母(a, e, i, o, u)的数量。s = "hello world" vowels = "aeiou" count = sum(1 for c in s if c == vowels) print(count) Python-L3 -- 中等 -- A28637 下列程序用于删除列表 nums 中的重复项。nums = [1, 2, 2, 3, 4, 4] unique = list(set(nums)) print(unique) Python-L3 -- 中等 -- A28638 自幂数是指一个 n 位数,它的每个位上的数字的 n 次幂之和等于它本身。(例如:当 n 为 3 时,有13+53+33=153, 153 即是 n 为 3 时的一个自幂数),若找出 1000 以内的所有自幂数。可以使用枚举的方法来求解这个问题。 Python-L3 -- 中等 -- A28639 执行下面Python代码后,输出的结果可能是 {'a', 1,'123'} 。lst = ['a', 'a', 1, 1] s = set(lst) s.update('123') print(s) Python-L3 -- 中等 -- A28640 执行下面Python代码后,输出的结果为6。data = {'ids': [1, 2], 'name': 'test'} data['ids'].append(['g', 'e', 's', 'p']) print(len(data['ids'])) Python-L3 -- 中等 -- A28641 表达式 y = 0x0f; y << 4 的结果是 0xff。 Python-L3 -- 中等 -- A28642 在Python中, in 关键词用于检查某个元素是否存在于序列或集合中,以下表达式都是合法的。"a" in "gesp" "a" in {"g", "e", "s", "p"} "a" in ["g", "e", "s", "p"] "a" in ("g", "e", "s", "p") "a" in {1: "g", 2: "e", 3: "s", 4: "p"} Python-L3 -- 中等 -- A28643 表达式 hex(int('17', 8)) 的返回值为 0x11 。 Python-L3 -- 中等 -- A28645 以下代码用于生成前 n 项斐波那契数列。请填写横线处的代码。n = 5 a, b = 0, 1 fib = [] for _ in range(n): fib.append(a) a, b = b, ________ print(fib) # 期望输出 [0, 1, 1, 2, 3] Python-L3 -- 中等 -- A28646 需要将文本中的敏感词替换为保留首字母并用 * 号覆盖剩余字符。例如:"密码"(2字)替换为" 密* ","身份证"(3字)替换为" 身** "。请填写横线处的代码。words = ["密码", "账号", "身份证"] text = "请勿泄露您的密码和身份证号码" for word in words: if word in text: text = text.replace(word, ___… Python-L3 -- 中等 -- A28647 执行 s = {1, 2}; s.update([3, 4]) 后,s 的值是?( ) Python-L3 -- 中等 -- A28648 创建空集合的正确方式是?( ) Python-L3 -- 中等 -- A28649 字符串 s = "Python" ,执行 s[::2] 的结果是?( ) Python-L3 -- 中等 -- A28650 执行 s = "hello"; print(s.find("x")) 的结果是?( ) Python-L3 -- 中等 -- A28651 字典推导式 {k: v for k, v in {'a':1, 'b':2, 'c':3}.items() if v % 2 == 0} 的结果是?( ) Python-L3 -- 中等 -- A28652 字典的键(key)可以是以下哪种数据类型?( ) Python-L3 -- 中等 -- A28653 将列表 [7, 8, 9] 转换为元组的正确方式是?( ) Python-L3 -- 中等 -- A28654 执行 a, b, c = (10, 20, 30) 后,b 的值是?( ) Python-L3 -- 中等 -- A28655 执行 a = [1, 2]; a.extend([3, 4]) 后,a 的值是?( ) Python-L3 -- 中等 -- A28656 下列代码的输出结果是?( )a = [1, 2] b = a a.append(3) print(b) Python-L3 -- 中等 --