《Python程序设计》题库


    Python程序设计题库
    填空题
    第章 基础知识
    1Python安装扩展库常_______工具(pip)
    2Python标准库math中计算方根函数__________(sqrt)
    3Python程序文件扩展名__________________两种中者常GUI程序(pypyw)
    4Python源代码程序编译文件扩展名_________(pyc)
    5pip工具升级科学计算扩展库numpy完整命令_________________(pip install upgrade numpy)
    6pip工具查前已安装Python扩展库完整命令_____________(pip list)
    7IDLE交互模式中浏览条语句快捷键__________(Alt+P)
    8Python中__________表示空类型(None)
    9列表元组字符串Python_________(序?序)序列(序)
    10查变量类型Python置函数________________(type())
    11查变量存址Python置函数_________________(id())
    123实部4虚部Python复数表达形式___________________(3+4j3+4J)
    13Python运算符中计算整商_________()
    14Python运算符中计算集合集_______(|)
    15运算符测试集合包含集合A否集合B真子集表达式写作_______(A16______________命令删列表中元素删整列表(del)
    17表达式 int('123' 16) 值_________(291)
    18表达式 int('123' 8) 值_________(83)
    19表达式 int('123') 值_____________(123)
    20表达式 int('101'2) 值__________(5)
    21表达式 abs(3) 值___________(3)
    22Python 3x语句 print(1 2 3 sep'') 输出结果____________(123)
    23表达式 int(4**05) 值____________(2)
    24Python置函数_________返回列表元组字典集合
    字符串range象中元素数(len())
    25Python置函数____________返回序列中元素(max())
    26Python置函数____________返回序列中元素(min())
    27Python置函数________________返回数值型序列中元素(sum())
    28提高Python代码运行速度进行适保密Python程序文件编译扩展名__________文件(pyc)
    29已知 x 3执行语句 x + 6 x值_______________(9)
    30表达式 3 | 5 值__________(7)
    31表达式 3 & 6 值_________(2)
    32表达式 3 ** 2 值_________(9)
    33表达式 3 * 2值___________(6)
    34表达式 3<<2 值_______________(12)
    35表达式 65 >> 1 值_____________(32)
    36表达式 chr(ord('a')^32) 值___________('A')
    37表达式 chr(ord('a')32) 值___________('A')
    38表达式 abs(3+4j) 值____________(50)
    39表达式 callable(int) 值___________(True)
    40假设Python程序文件abcpy中条语句print(__name__)直接运行该程序时结果_____________(__main__)
    41表达式16**05值____________________(40)
    42表达式type({3})值____________________(set)
    43表达式isinstance('Hello world' str)值____________________(True)
    第二章 Python序列
    44表达式[1 2 3]*3执行结果______________________([1 2 3 1 2 3 1 2 3])
    45list(map(str [1 2 3]))执行结果_____________________([1’ 2’ 3’])
    46语句x 33 5执行结束变量x值_____________((True 5))
    47
    48已知 x 3执行语句 x * 6 x值________________(18)
    49表达式[3] in [1 2 3 4]值________________(False)
    50列表象sort()方法列表元素进行原排序该函数返回值 (None)
    51假设列表象aList值[3 4 5 6 7 9 11 13 15 17]切片aList[37]值______________________([6 7 9 11])
    52列表推导式生成包含10数字5列表语句写_______________([5 for i in range(10)])
    53假设列表a ['name' 'age' 'sex']b ['Dong' 38 'Male']请语句两列表容转换字典列表a中元素键列表b中元素值语句写_____________________(c dict(zip(a b)))
    54意长度Python列表元组字符串中元素标________(1)
    55Python语句list(range(1103))执行结果___________________([1 4 7])
    56表达式 list(range(5)) 值________________([0 1 2 3 4])
    57已知a [1 2 3]b [1 2 4]id(a[1])id(b[1])执行结果___________(True)
    58切片操作list(range(6))[2]执行结果________________([0 2 4])
    59切片操作列表象x开始处增加元素3代码_________(x[00] [3])
    60语句sorted([1 2 3] reverseTrue) reversed([1 2 3])执行结果_________(False)
    61表达式 sorted([111 2 33] keylambda x len(str(x))) 值________________([2 33 111])
    62表达式 sorted([111 2 33] keylambda x len(str(x))) 值____________([111 33 2])
    63语句 x (3) 执行x值_______________((3))
    64语句 x (3) 执行x值________________(3)
    65已知x3y5执行语句 x y y x x值____(5)
    66置函数_______________查包含前作域全局变量值字典(globals())
    67置函数___________________查包含前作域局部变量值字典(locals()()
    68字典中元素间____________分隔开元素键值间________分隔开(逗号号)
    69字典象___________方法获取指定键应值指定键存时候返回指定值果指定返回None(get())
    70字典象_____________方法返回字典中键值列表(items())
    71字典象____________方法返回字典键列表(keys())
    72字典象______________方法返回字典值列表(values())
    73已知 x {12}执行语句 x[2] 3x值________________({1 2 2 3})
    74表达式 {1 2 3 4} {3 4 5 6}值__________________({1 2})
    75表达式set([1 1 2 3])值____________________({1 2 3})
    76列表推导式10013整数代码写作___________________________________([i for i in range(100) if i130])
    77已知 x [3 5 7]表达式 x[10]值____________([])
    78已知 x [3 5 7]执行语句 x[len(x)] [1 2]x值______________([3 5 7 1 2])
    79已知 x [3 7 5]执行语句 xsort(reverseTrue)x值_________________([7 5 3])
    80已知 x [3 7 5]执行语句 x xsort(reverseTrue)x值_________(None)
    81已知 x [1 11 111]执行语句 xsort(keylambda x len(str(x)) reverseTrue) x值__________________([111 11 1])
    82表达式 list(zip([12] [34])) 值________________________([(1 3) (2 4)])
    83已知 x [1 2 3 2 3]执行语句 xpop() x值_____________([1 2 3 2])
    84表达式 list(map(listzip(*[[1 2 3] [4 5 6]]))) 值________________([[1 4] [2 5] [3 6]])
    85表达式 [x for x in [12345] if x<3] 值_____________________([1 2])
    86表达式 [index for index value in enumerate([35737]) if value max([35737])] 值__________________([2 4])
    87已知 x [3537]表达式 [xindex(i) for i in x if i3] 值______________([0 0])
    88已知列表 x [1 2]表达式 list(enumerate(x)) 值_______________([(0 1) (1 2)])
    89已知 vec [[12] [34]]表达式 [col for row in vec for col in row] 值__________________________([1 2 3 4])
    90已知 vec [[12] [34]]表达式 [[row[i] for row in vec] for i in range(len(vec[0]))] 值_________________________([[1 3] [2 4]])
    91已知 x list(range(10))表达式 x[4] 值__________([6 7 8 9])
    92已知 x [3 5 7]执行语句 x[1] [2]x值________________([3 2])
    93已知 x [3 5 7]执行语句 x[3] [2]x值________________([ 2])
    94已知x非空列表执行语句y x[]id(x[0]) id(y[0])值__________(True)
    95已知 x [1 2 3 2 3]执行语句 xremove(2) x值____________([1 3 2 3])
    96表达式 len([i for i in range(10)]) 值__________(10)
    97表达式 len(range(110)) 值_____________(9)
    98表达式 range(10)[1] 值____________(9)
    99表达式 range(1020)[4] 值__________(14)
    100表达式 round(34) 值___________(3)
    101表达式 round(37) 值_________(4)
    102已知 x (3) 表达式 x * 3 值__________(9)
    103已知 x (3)表达式 x * 3 值_____________((3 3 3))
    104假设列表象x [1 1 1]表达式id(x[0]) id(x[2])值_____________(True)
    105已知列表 x list(range(10))执行语句 del x[2]x值_________([1 3 5 7 9])
    106已知列表 x [1 2 3 4]执行语句 del x[1] x值____________([1 3 4])
    107表达式 [1] * 2 值_________________([1 1])
    108表达式 [1 2] * 2 值______________([1 2 1 2])
    109已知列表 x [1 2 3]执行语句 xinsert(1 4) x值___________([1 4 2 3])
    110已知列表 x [1 2 3]执行语句 xinsert(0 4)
    x值___________([4 1 2 3])
    111已知列表 x [1 2 3]执行语句 xpop(0) x值_________([2 3])
    112已知 x [[1]] * 3执行语句 x[0][0] 5变量x值________________([[5] [5] [5]])
    113表达式 list(map(lambda x x+5 [1 2 3 4 5])) 值______________________([6 7 8 9 10])
    114表达式 {1 2 3 4 5} ^ {4 5 6 7} 值_________________________({1 2 3 6 7})
    115已知 x [1 2 3]执行语句 x[len(x)1] [4 5 6]变量x值_________________________________([1 2 4 5 6])
    116表达式 len(range(1 10)) 值___________(9)
    117已知x列表象执行语句 y x[] 表达式 id(x) id(y) 值___________(False)
    118表达式 sorted([13 1 237 89 100] keylambda x len(str(x))) 值___________________________________([1 13 89 237 100])
    119已知 x {12 23}表达式 xget(3 4) 值____(4)
    120已知 x {12 23}表达式 xget(2 4) 值______(3)
    121表达式 {1 2 3} | {3 4 5} 值_____________________({1 2 3 4 5})
    122表达式 {1 2 3} | {2 3 4} 值______________________({1 2 3 4})
    123表达式 {1 2 3} & {3 4 5} 值______________({3})
    124表达式 {1 2 3} & {2 3 4} 值___________({2 3})
    125表达式 {1 2 3} {3 4 5} 值_________({1 2})
    126表达式 {1 2 3} < {3 4 5} 值_________(False)
    127表达式 {1 2 3} < {1 2 4} 值___________(False)
    128表达式 [123]count(4) 值_______________(0)
    129Python标准库random中___________方法作序列中机选择1元素(choice())
    130Python标准库random中sample(seq k)方法作序列中选择________(重复?重复?)k元素(重复)
    131random模块中_____________方法作列表中元素机乱序(shuffle())
    132执行代码 x y z sorted([1 3 2]) 变量y值
    ______(2)
    133表达式 (1 2 3)+(4 5) 值__________________((1 2 3 4 5))
    134表达式 dict(zip([1 2] [3 4])) 值_________________________________({1 3 2 4})
    135语句 x y z [1 2 3] 执行变量y值__________(2)
    136已知 x [[133] [231]]表达式 sorted(x keylambda itemitem[0]+item[2]) 值______________________________________([[2 3 1] [1 3 3]])
    137已知 x [[133] [231]]表达式 sorted(x keylambda item(item[1]item[2])) 值____________________________________([[2 3 1] [1 3 3]])
    138已知 x [[133] [231]]表达式 sorted(x keylambda item(item[1] item[2])) 值____________________________________([[1 3 3] [2 3 1]])
    139已知 x {1 2 3}执行语句 xadd(3) x值
    __________({1 2 3})
    140已知 x {11}执行语句 x[2] 2len(x)值____________(2)
    141已知 x {11 22}执行语句 x[2] 4len(x)值____________(2)
    142假设已标准库functools导入reduce()函数表达式 reduce(lambda x y xy [1 2 3]) 值____(4)
    143假设已标准库functools导入reduce()函数表达式 reduce(lambda x y x+y [1 2 3]) 值____(6)
    144假设已标准库functools导入reduce()函数表达式reduce(lambda xymax(xy) [123445])值_________(5)
    145已知函数定义 def demo(*p)return sum(p)表达式 demo(1 2 3) 值______表达式 demo(1 2 3 4) 值_________(610)
    146已知列表 x [1 2]连续执行命令 y x yappend(3) x值________([1 2 3])
    147已知列表 x [1 2]连续执行命令 y x[] yappend(3) x值________([1 2])
    148已知列表 x [1 2]执行语句 y x[] 表达式 id(x) id(y)
    值_______(False)
    149已知列表 x [1 2]执行语句 y x 表达式 id(x) id(y) 值_______(True)
    150已知列表 x [1 2]执行语句 y x 表达式 x is y 值_______(True)
    151已知列表 x [1 2]执行语句 y x[] 表达式 x is not y 值_______(True)
    152表达式 sorted(randomsample(range(5) 5)) 值_________________________([0 1 2 3 4])
    153表达式 [i for i in range(10) if i>8] 值________________([9])
    154已知列表 x [[1 2 3] [4 5 6]]表达式 [[row[i] for row in x] for i in range(len(x[0]))] 值___________________________([[1 4] [2 5] [3 6]])
    155执行语句 xyz map(str range(3)) 变量y值___________('1')
    156已知列表 x [1 2]执行语句 xextend([3]) x值____________([1 2 3])
    157已知列表 x [1 2]执行语句 xappend([3]) x值_____________([1 2 [3]])
    158表达式 print(0b10101) 值____________(21)
    159已知 x [1 2 3 4 5]执行语句 del x[3] x值__________([4 5])
    160已知 x range(14) y range(47)表达式 sum([i*j for ij in zip(xy)]) 值__________(32)
    161表达式 [5 for i in range(3)] 值_______________([5 5 5])
    162表达式 {1 2 3} {1 3 2} 值___________(True)
    163表达式 [1 2 3] [1 3 2] 值____________(False)
    164已知 x [1 2 1]表达式 id(x[0]) id(x[2]) 值_______________(True)
    165表达式 3 not in [1 2 3]值__________(False)
    166已知 x [1 2]执行语句 x[00] [3 3]x值___________([3 3 1 2])
    167已知 x [1 2]执行语句 x[01] [3 3]x值___________([3 3 2])
    168已知 x [1 2 3 4 5]执行语句 del x[13] x值____________([1 4 5])
    169已知 x [[1 2 3] [4 5 6]]表达式 sum([i*j for ij in zip(*x)])
    值______(32)
    170已知列表 x [1 2 3] y [4 5 6]表达式 [(ij) for i j in zip(xy) if i3] 值____________([(3 6)])
    171已知列表 x [10 20 30]表达式 sum(x)len(x) 值___________(20)
    172已知 x {12 23 34}表达式 sum(x) 值___________(6)
    173已知 x {12 23 34}表达式 sum(xvalues()) 值_________(9)
    174已知 x [3 2 3 3 4]表达式 [index for index value in enumerate(x) if value3] 值____________([0 2 3])
    175表达式 12341000100 值___________(2)
    176表达式 3 5 值_______________(0)
    177表达式 [1 2] + [3] 值__________________([1 2 3])
    178表达式 (1) + (2) 值_____________((1 2))
    179表达式 (1) + (2) 值____________(3)
    180已知 x y map(int ['1' '2'])表达式 x + y 值_______(3)
    181已知列表 x list(range(5))执行语句 xremove(3) 表达式 xindex(4) 值________(3)
    182已知列表 x [1 3 2]执行语句 xreverse() x值____________([2 3 1])
    183已知列表 x [1 3 2]执行语句 x xreverse() x值____________(None)
    184已知x非空列表表达式 xreverse() list(reversed(x)) 值__________(False)
    185已知x非空列表表达式 xsort() sorted(x) 值__________(False)
    186已知列表 x [1 3 2]执行语句 y list(reversed(x)) x值__________([1 3 2])
    187已知列表 x [1 3 2]执行语句 y list(reversed(x)) y值__________([2 3 1])
    188已知列表x中包含超5元素表达式 x x[5]+x[5] 值________(True)
    189已知字典 x {istr(i+3) for i in range(3)}表达式 sum(x) 值______(3)
    190已知字典 x {istr(i+3) for i in range(3)}表达式 sum(item[0] for item in xitems()) 值___________(3)
    191已知字典 x {istr(i+3) for i in range(3)}表达式 ''join([item[1] for item in xitems()]) 值_____________('345')
    192已知列表 x [1 3 2]表达式 [value for index value in enumerate(x) if index2] 值_______________([2])
    193已知列表 x [1 3 2]执行语句 a b c sorted(x) b值____(2)
    194已知列表 x [1 3 2]执行语句 a b c map(strsorted(x)) c值______('3')
    195表达式 set([123]) {1 2 3} 值____________(True)
    196表达式 set([12 23]) {1 2 3} 值____________(True)
    197表达式 'c'65 str(65) 值___________(False)
    198表达式 's'65 str(65) 值_____________(True)
    199表达式 chr(ord('b')^32) 值_________('B')
    200表达式 'abc' in 'abdcefg' 值_____________(False)
    201已知x整数变量表达式 int(hex(x) 16) x 值_____________(True)
    202已知 x y 3 5执行x y y x x值__________(5)
    203已知 x 'abcd' y 'abcde'表达式 [ij for ij in zip(xy)] 值________________([True True True True])
    204已知x list(range(20))表达式x[1]值____________________(19)
    205已知x 3+4jy 5+6j表达式x+y值____________________(8+10j)
    206已知x [3]执行x + [5]x值____________________([3 5])
    207已知x [3 3 4]表达式id(x[0])id(x[1])值__________________(True)
    208表达式int('11' 2)值______________________(3)
    209表达式int('11' 8)值_______________________(9)
    210表达式int(bin(54321) 2)值_______________________(54321)
    211表达式chr(ord('A')+1)值____________________('B')
    212表达式int(str(34)) 34值___________________(True)
    213表达式list(str([3 4])) [3 4]值_________________(False)
    214表达式{1 2 3 4 5 6} ^ {5 6 7 8}值__________________({1 2 3 4 7 8})
    215表达式15 4值__________________(3)
    216表达式sorted({'a'3 'b'9 'c'78})值_________________(['a' 'b' 'c'])
    217表达式sorted({'a'3 'b'9 'c'78}values())值_____________([3 9 78])
    218已知x [3 2 4 1]执行语句x xsort()x值____________(None)
    219表达式list(filter(lambda x x>5 range(10)))值_________________([6 7 8 9])
    220已知x list(range(20))语句print(x[100200])输出结果_______________([])
    221已知x list(range(20))执行语句x[18] []列表x值______________([18 19])
    222已知x [1 2 3]连续执行y x[]yappend(4)两条语句x值____________________([1 2 3])
    223已知x [1 2 3]连续执行y xyappend(4)两条语句x值____________________([1 2 3 4])
    224已知x [1 2 3]连续执行y [1 2 3]yappend(4)两条语句x值____________________([1 2 3])
    225已知x [[]] * 3执行语句x[0]append(1)x值____________________([[1] [1] [1]])
    226已知x [[] for i in range(3)]执行语句x[0]append(1)x值_________________([[1] [] []])
    227已知x ([1] [2])执行语句x[0]append(3)x值________________(([1 3] [2]))
    228已知x {11 22}执行语句xupdate({23 33})表达式sorted(xitems())值____________________([(1 1) (2 3) (3 3)])
    229已知x {11 22}执行语句x[3] 3表达式sorted(xitems())值____________________([(1 1) (2 2) (3 3)])
    230已知x [1 2 3]表达式not (set(x*100)set(x))值
    ________________(True)
    231已知x [1 2 3]表达式not (set(x*100)&set(x))值________________(False)
    232表达式{'x' 1 **{'y' 2}}值___________________({'x' 1 'y' 2})
    233表达式{*range(4) 4 *(5 6 7)}值__________________({0 1 2 3 4 5 6 7})
    234已知 x [12345]执行语句 x[2] range(3) x值_______________([0 2 1 4 2])
    235已知 x [12345]执行语句 x[2] map(lambda yy5range(3)) x值________________([True 2 True 4 True])
    236已知 x [12345]执行语句 x[12] sorted(x[12] reverseTrue) x值_________________([1 4 3 2 5])
    237表达式 True*3 值__________(3)
    238表达式 False+1 值__________(1)
    第3章 选择结构循环结构
    239表达式 'ab' in 'acbed' 值________(False)
    240假设n整数表达式 n&1 n2 值_____________(True)
    241关键字__________测试象否迭代象元素(in)
    242表达式 3<5>2 值_______________(True)
    243已知 x {'a''b' 'c''d'}表达式 'a' in x 值______________(True)
    244已知 x {'a''b' 'c''d'}表达式 'b' in x 值______________(False)
    245已知 x {'a''b' 'c''d'}表达式 'b' in xvalues() 值______________(True)
    246表达式 1<2<3 值_________(True)
    247表达式 3 or 5 值________(3)
    248表达式 0 or 5 值_________(5)
    249表达式 3 and 5 值____________(5)
    250表达式 3 and not 5 值______________(False)
    251Python中表示逻辑逻辑逻辑非运算关键字分_____________________________(andornot)
    252Python 3x语句 for i in range(3)print(i end'') 输出结果
    _____________________(012)
    253Python 3x语句 print(1 2 3 sep'') 输出结果________________(123)
    254带else子句for循环while循环循环循环条件成立然结束时________(会?会?)执行else中代码(会)
    255循环语句中__________语句作提前结束层循环(break)
    256循环语句中_______语句作提前进入次循环(continue)
    257表达式 5 if 5>6 else (6 if 3>2 else 5) 值_________(6)
    258Python关键字elif表示_____________________两单词缩写(elseif)
    259表达式 3 in {1 2 3} 值_________(True)
    260表达式 'ac' in 'abce' 值_____________(False)
    261表达式 not 3 值________________(False)
    第4章 字符串正表达式
    262表达式 'abc' in ('abcdefg') 值______________(
    True)
    263表达式 'abc' in ['abcdefg'] 值______________(False)
    264表达式 '\x41' 'A' 值_____________(True)
    265Python语句''join(list('hello world'))执行结果____________________('hello world')
    266转义字符r’\n’含义___________________(回车换行)
    267已知列表象x ['11' '2' '3']表达式 max(x) 值___________('3')
    268表达式 min(['11' '2' '3']) 值_________________('11')
    269已知列表象x ['11' '2' '3']表达式max(x keylen) 值___________('11')
    270已知 path r'c\testhtml'表达式 path[4]+'htm' 值__________('c\\testhtm')
    271表达式 list(str([123])) [123] 值______________(False)
    272表达式 str([1 2 3]) 值__________________('[1 2 3]')
    273表达式 str((1 2 3)) 值__________________('(1 2 3)'

    274表达式 sum(range(1 10 2)) 值____________(25)
    275表达式 sum(range(1 10)) 值_____________(45)
    276表达式 'c'65 值_________('A')
    277表达式 's'65 值__________('65')
    278表达式 'dc' (65 65) 值________('65A')
    279表达式 'The first{1} the second is {0}'format(6597) 值______________________________('The first97 the second is 65')
    280表达式 '{0#d}{0#x}{0#o}'format(65) 值_____________('650x410o101')
    281表达式 isinstance('abcdefg' str) 值____________(True)
    282表达式 isinstance('abcdefg' object) 值_____________(True)
    283表达式 isinstance(3 object) 值_____________(True)
    284表达式 'abcabcabc'rindex('abc') 值____________(6)
    285表达式 ''join('abcdefg'split('cd')) 值______________('abefg')
    286表达式 'Hello world I like Python'rfind('python') 值________(1)
    287表达式 'abcabcabc'count('abc') 值_____________(3)
    288表达式 'applepeachbananapear'find('p') 值______________(1)
    289表达式 'applepeachbananapear'find('ppp') 值________(1)
    290表达式 'abcdefg'split('d') 值__________________(['abc' 'efg'])
    291表达式 ''join('12345'split('')) 值__________________('12345')
    292表达式 ''join('a b ccc\n\n\nddd 'split()) 值______________('abcccddd')
    293表达式 'Hello world'upper() 值___________('HELLO WORLD')
    294表达式 'Hello world'lower() 值_____________('hello world')
    295表达式 'Hello world'lower()upper() 值___________('HELLO WORLD')
    296表达式 'Hello world'swapcase()swapcase() 值______________('Hello world')
    297表达式 r'c\windows\notepadexe'endswith('exe') 值_____________(True)
    298表达式 r'c\windows\notepadexe'endswith(('jpg' 'exe')) 值_______(True)
    299表达式 'C\\Windows\\notepadexe'startswith('C') 值_________(True)
    300表达式 len('Hello world'ljust(20)) 值_________(20)
    301表达式 len('abcdefg'ljust(3)) 值_________(7)
    302表达式 'a' + 'b' 值_____________('ab')
    303已知 x '123' y '456'表达式 x + y 值______________('123456')
    304表达式 'a'join('abc'partition('a')) 值________________('aaabc')
    305表达式 resplit('\+' 'alphabetagammadelta') 值_______________________(['alpha' 'beta' 'gamma' 'delta']

    306已知 x 'a234b123c're模块已导入表达式 resplit('\d+' x) 值_________________(['a' 'b' 'c'])
    307表达式 ''join('asdssfff'split('sd')) 值____________('assfff')
    308表达式 ''join(resplit('[sd]''asdssfff')) 值_______________('afff')
    309假设re模块已导入表达式 refindall('(\d)\\1+' '33abcd112') 值___________________(['3' '1'])
    310语句 print(rematch('abc' 'defg')) 输出结果_____________(None)
    311表达式 'Hello world'[4] 值________________('r')
    312表达式 'Hello world'[4] 值________________('rld')
    313表达式 'testpy'endswith(('py' 'pyw')) 值__________(True)
    314表达式 len('abc'ljust(20)) 值______________(20)
    315代码 print(rematch('^[azAZ]+''abcDEFG000')) 输出结果_________(None)
    316字符串前加写字母_____写字母_____表示原始字符串中字符进行转义(rR)
    317设计正表达式时字符_______紧限定符(*+{n}{n}{nm})时匹配模式非贪心匹配搜索短字符串()
    318假设正表达式模块re已导入表达式 resub('\d+' '1' 'a12345bbbb67c890d0e') 值_____________________('a1bbbb1c1d1e')
    319表达式 len('中国'encode('utf8')) 值___________(6)
    320表达式 len('中国'encode('gbk')) 值____________(4)
    321表达式 chr(ord('A')+2) 值__________('C')
    322表达式 'abcab'replace('a''yy') 值___________('yybcyyb')
    323已知 table ''maketrans('abcw' 'xyzc')表达式 'Hellow world'translate(table) 值______________________('Helloc corld')
    324表达式 'hello world hellow every one'replace('hello' 'hi') 值________________________('hi world hiw every one')
    325已知字符串 x 'hello world'执行语句 xreplace('hello' 'hi') x值____________('hello world')
    326正表达式元字符________表示该符号前面字符子模式1次次出现(+)
    327已知 x 'a b c d'表达式 ''join(xsplit()) 值___________('abcd')
    328正表达式元字符________表示该符号前面字符子模式0次次出现(*)
    329表达式 'abcab'strip('ab') 值__________('c')
    330表达式 [str(i) for i in range(3)] 值____________(['0' '1' '2'])
    331表达式 'abctxt'endswith(('txt' 'doc' 'jpg')) 值___________(True)
    332代码 print(123sep'') 执行结果__________________(123)
    333代码 for i in range(3)print(i end'') 执行结果_________________(012)
    334表达式 eval('''__import__('math')sqrt(9)''') 值______________(30)
    335表达式 eval('''__import__('math')sqrt(3**2+4**2)''') 值_________(50)
    336表达式 eval('3+5') 值_________________(8)
    337表达式 eval('[1 2 3]') 值__________________([1 2 3])
    338假设math标准库已导入表达式 eval('mathsqrt(4)') 值_________(20)
    339已知x非空列表表达式 randomchoice(x) in x 值___________(True)
    340表达式 'abc10'isalnum() 值______________(True)
    341表达式 'abc10'isalpha() 值________________(False)
    342表达式 'abc10'isdigit() 值__________________(False)
    343表达式 'C\\windows\\notepadexe'endswith('exe') 值________(True)
    344表达式 's'[123] 值_____________('[1 2 3]')
    345表达式 'aaasdf'lstrip('as') 值________________('df')
    346表达式 'aaasdf'lstrip('af') 值________________('sdf')
    347表达式 'aaasdf'strip('af') 值______________('sd')
    348表达式 'aaasdf'rstrip('af') 值_______________('aaasd')
    349表达式 len('SDIBT') 值__________(5)
    350表达式 'Hello world'count('l') 值___________(3)
    351已知 x 'abcdefg'表达式 x[3] + x[3] 值___________________('defgabc')
    352字符串编码格式UTF8____________________字节表示汉字(3)
    353字符串编码格式GBK__________________字节表示汉字(2)
    354已知字符串编码格式utf83字节表示汉字1字节表示英语字母表达式len('abc')值_______________(5)
    355已知字符串编码格式utf83字节表示汉字1字节表示英语字母表达式len('abc'encode())值_______________(9)
    356已知字符串编码格式gbk2字节表示汉字1字节表示英语字母表达式len('abc'encode('gbk'))值_______________(7)
    357已知ord('A')值65hex(65)值'0x41'表达式'\x41b'值________________('Ab')
    358已知formatter 'good {0}'format表达式list(map(formatter ['morning']))值__________________(['good morning'])
    359已知x 'hello world'表达式xfind('x')xrfind('x')值_____________(1)
    360表达式''join('hello world'split())值___________________('helloworld')
    361表达式''join('a b c d'split(maxsplit2))值_________________('abc d')
    362已知x 'hello world'表达式xreplace('l' 'g')值_______________('heggo worgd')
    363假设已成功导入Python标准库string表达式len(stringdigits)值_______________(10)
    364表达式'aaaassddf'strip('af')值__________________('ssdd')
    365表达式len('aaaassddf'strip('afds'))值________________(0)
    366表达式len('hello world'[100])值__________________(0)
    367表达式chr(ord('a')^32^32)值_________________('a')
    368表达式chr(ord('a')^32)值_________________('A')
    369已知x 'aa b ccc dddd'表达式''join([v for iv in enumerate(x[1]) if vx[i+1]])值_________________('accddd')
    370假设正表达式模块re已正确导入表达式''join(refindall('\d+' 'abcd1234'))值_____________________('1234')
    371假设正表达式模块re已正确导入表达式refindall('\d+' 'abcd1234')值_____________________(['1' '2' '3' '4'])
    372假设正表达式模块re已正确导入表达式resub('(\s)\\1+' '\\1''a a a a a bb')值________________________('a bb')
    373表达式 eval('*'join(map(str range(1 6)))) 值_________(120)
    374正表达式模块re__________方法编译正表达式象(compile())
    375正表达式模块re______________方法字符串开始处进行指定模式匹配(match())
    376正表达式模块re______________方法整字符串中进行指定模式匹配(search())
    377表达式 research(r'\w*(P\b\w+\b)\s+(Pf)\w*' 'Beautiful is is better than ugly')group(0) 值___________('is is')
    378表达式 'Beautiful is better than ugly'startswith('Be' 5) 值_________(False)
    379已知字典 x {istr(i+3) for i in range(3)}表达式 ''join(xvalues()) 值____________('345')
    第5章 函数定义
    380Python中定义函数关键字_________________(def)
    381函数部通关键字________________定义全局变量(global)
    382果函数中没return语句者return语句带返回值该函数返回值_________________(None)
    383表达式 sum(range(10)) 值________________(45)
    384表达式 sum(range(1 10 2)) 值____________(25)
    385表达式 list(filter(None [012300])) 值___________________([1 2 3])
    386表达式 list(filter(lambda xx>2 [012300])) 值_________([3])
    387表达式 list(range(50 60 3)) 值_______________________([50 53 56 59])
    388表达式 list(filter(lambda x x20 range(10))) 值__________________________([0 2 4 6 8])
    389表达式 list(filter(lambda x len(x)>3 ['a' 'b' 'abcd'])) 值___________(['abcd'])
    390已知 g lambda x y3 z5 x*y*z语句 print(g(1)) 输出结果_______(15)
    391表达式 list(map(lambda x len(x) ['a' 'bb' 'ccc'])) 值__________([1 2 3])
    392已知 f lambda x x+5表达式 f(3) 值________(8)
    393表达式 sorted(['abc' 'acd' 'ade'] keylambda x(x[0]x[2])) 值_____________(['abc' 'acd' 'ade'])
    394已知函数定义def demo(x y op)return eval(str(x)+op+str(y))表达式demo(3 5 '+')值______________________(8)
    395已知函数定义def demo(x y op)return eval(str(x)+op+str(y))表达式demo(3 5 '*')值______________________(15)
    396已知函数定义def demo(x y op)return eval(str(x)+op+str(y))表达式demo(3 5 '')值______________________(2)
    397已知f lambda n len(bin(n)[bin(n)rfind('1')+1])表达式f(6)值____________________(1)
    398已知f lambda n len(bin(n)[bin(n)rfind('1')+1])表达式f(7)值____________________(0)
    399已知 g lambda x y3 z5 x+y+z表达式 g(2) 值________(10)
    400已知函数定义 def func(*p)return sum(p)表达式 func(123) 值______(6)
    401已知函数定义 def func(*p)return sum(p)表达式 func(123 4) 值______(10)
    402已知函数定义 def func(**p)return sum(pvalues())表达式
    func(x1 y2 z3) 值________(6)
    403已知函数定义 def func(**p)return ''join(sorted(p))表达式 func(x1 y2 z3)值__________('xyz')
    404已知 f lambda x 5表达式 f(3)值_____________(5)
    第6章 面象程序设计
    405Python_________________关键字定义类(class)
    406表达式 isinstance('abc' str) 值________________(True)
    407表达式 isinstance('abc' int) 值_______________(False)
    408表达式 isinstance(4j (int float complex)) 值_____________(True)
    409表达式 isinstance('4' (int float complex)) 值_____________(False)
    410表达式 type(3) in (int float complex) 值____________(True)
    411表达式 type(30) in (int float complex) 值____________(True)
    412表达式 type(3+4j) in (int float complex) 值____________(True)
    413表达式 type('3') in (int float complex) 值____________(False)
    414表达式 type(3) int 值__________(True)
    415Python定义类时运算符**应特殊方法名 _____________(__pow__())
    416Python中定义类时运算符应特殊方法名_______________(__floordiv__())
    417表达式type({}) dict值_________________(True)
    418表达式type({}) set值_______________(False)
    419Python中类名字什构造方法名字________________(__init__)
    420果设计类时实现__contains__ ()方法该类象会动支持_____________运算符(in)
    第7章 文件操作
    421文件进行写入操作_______________方法关闭文件象情况缓区容写入文件(flush())
    422Python置函数_____________开创建文件返回文件象(
    open())
    423文理关键字______________动理文件象种原结束该关键字中语句块保证文件正确关闭(with)
    424Python标准库os中列出指定文件夹中文件子文件夹列表方式____________(listdir())
    425Python标准库ospath中判断指定文件否存方法______________(exists())
    426Python标准库ospath中判断指定路径否文件方法_______________(isfile())
    427Python标准库ospath中判断指定路径否文件夹方法______________(isdir())
    428Python标准库ospath中分割指定路径中文件扩展名方法__________(splitext())
    429Python扩展库_____________支持Excel 2007更高版文件读写操作(openpyxl)
    430Python标准库____________中提供计算MD5摘方法md5()(hashlib)
    431已知前文件夹中纯英文文文件readmetxt请填空完成功readmetxt文件中容复制dsttxt中with
    open('readmetxt') as src open('dsttxt' ____________) as dstdstwrite(srcread())('w')
    第8章 异常处理结构
    432Python建异常类基类________________(BaseException)
    第9章 GUI编程
    第10章 网络编程
    433Python标准库__________Socket进行二次封装支持Socket接口访问幅度简化网络程序开发(socket)
    第13章 线程编程
    434Python扩展库______________中封装Windows底层API函数(pywin32)
    435线程象___________方法阻塞前线程指定线程运行结束超时继续运行前线程(join())
    第14章 数库编程
    436Python访问操作置数库SQLite标准库_____________(sqlite3)
    437删数库表test中name字段值’10001’记录SQL语句______________________________(delete from test where name’10001’)
    第15章 媒体编程
    438Python扩展库________________完美封装图形库OpenGL功(pyopengl)
    439Python扩展库____________________________提供图处理功(PILpillow)
    440
    二判断题
    第1章 基础知识
    1Python种跨台开源免费高级动态编程语言()
    2Python 3x完全兼容Python 2x(错)
    3Python 3xPython 2x唯区:printPython 2x中输出语句Python 3x中输出函数(错)
    4Windows台编写Python程序法Unix台运行(错)
    5台计算机安装Python版(错)
    6已知 x 3赋值语句 x 'abcedfg' 法正常执行(错)
    7Python变量前必须先声明旦声明前作域改变类型(错)
    8Python采基值动存理方式()
    9时刻相值存中保留份(错)
    10Python允许关键字作变量名允许置函数名作变量名会改变函数名含义()
    11Python中if作变量名(错)
    12Python 3x中中文作变量名()
    13Python变量名必须字母划线开头区分字母写()
    14加法运算符连接字符串生成新字符串()
    159999**9999样命令Python中法运行(错)
    163+4j合法Python表达式(错)
    170o12f合法八进制数字(错)
    18输入什Python 3x中input()函数返回值总字符串()
    19pip命令支持扩展名whl文件直接安装Python扩展库()
    20Python扩展库需导入中象Python标准库需导入中象方法(错)
    21Python中0xad合法十六进制数字表示形式()
    223+4j 合法Python数字类型()
    23Python中0oa1合法八进制数字表示形式(错)
    24Python缩进体现代码间逻辑关系()
    25Python代码注释种方式#符号(错)
    26放三引号间容认注释(错)
    27import语句次导入意标准库扩展库建议次导入标准库扩展库()
    28代码更加紧凑编写Python程序时应量避免加入空格空行(错)
    29Python 35中运算符+仅实现数值相加字符串连接实现列表元组合集合集运算(错)
    30Python中 for 作变量名(错)
    31Python中 id 作变量名建议样做()
    32Python关键字作变量名()
    33数字5合法Python表达式()
    34执行语句 from math import sin 直接 sin() 函数例 sin(3)()
    35版Python安装台计算机(错)
    36般说Python扩展库没通版Python安装时应选择已安装Python版应扩展库()
    37Python变量名区分写studentStudent变量()
    38Python 3x中reduce()置函数(错)
    39果需math模块中sin()函数建议from math import sin导入import math导入整模块()
    40Python 3x中置函数input()接收户输入时户输入什格式律字符串进行返回()
    41安装Python扩展库时pip工具线安装果安装成功没办法(错)
    第2章 Python序列
    42Python支持字典键作标访问字典中值()
    43列表作字典键(错)
    44元组作字典键()
    45字典键必须变()
    46已知x非空列表表达式 sorted(x reverseTrue) list(reversed(x)) 值定True(错)
    47已知x非空列表xsort(reverseTrue)xreverse()作等价(错)
    48生成器推导式列表推导式具更高效率推荐()
    49Python集合中元素允许重复()
    50Python集合包含相元素(错)
    51Python字典中键允许重复()
    52Python字典中值允许重复(错)
    53Python集合中元素元组()
    54Python集合中元素列表(错)
    55Python字典中键列表(错)
    56Python字典中键元组()
    57Python列表中元素必须相类型数(错)
    58Python列表元组字符串属序序列()
    59已知AB两集合表达式AB值定True(错)
    60列表象append()方法属原操作列表尾部追加元素()
    61列表言尾部追加元素中间位置插入元素速度更快尤包含量元素列表()
    62假设非空列表xxappend(3)x x+[3]xinsert(03)执行时间基没太区(错)
    63Python列表方法insert()列表插入元素时会改变列表中插入位置元素索引()
    64假设x列表象xpop()xpop(1)作样()
    65del命令者列表象remove()方法删列表中元素时会影响列表中部分元素索引()
    66已知列表 x [1 2 3]执行语句 x 3 变量x址变(错)
    67列表象remove()方法删列表中首次出现指定元素果列中存删指定元素抛出异常()
    68元组变支持列表象inset()remove()等方法支持del命令删中元素del命令删整元组象()
    69Python字典集合属序序列()
    70法删集合中指定位置元素删特定值元素()
    71元组访问速度列表快果定义系列常量值途仅仅进行遍历二需进行修改建议元组列表()
    72指定键标字典象赋值时该键存表示修改该键应值存表示字典象添加新键值()
    73假设x含5元素列表切片操作x[10]法执行会抛出异常(错)
    74列表进行切片操作元组字符串进行切片操作(错)
    75通切片访问列表中元素切片修改列表中元素(错)
    76通切片访问元组中元素切片修改元组中元素()
    77字符串属Python序序列列表元组样支持双索引()
    78Python字典集合支持双索引(错)
    79Python集合支持标访问中元素()
    80相容字符串编码格式进行编码结果完全相()
    81删列表中重复元素简单方法转换集合重新转换列表()
    82已知列表x中包含超5元素语句 x x[5]+x[5] 作列表x中元素循环左移5位(错)
    83生成器象x (3 for i in range(5))连续两次执行list(x)结果样(错)
    84量列表连接extend()方法运算符+具更高效率()
    85表达式 {1 3 2} > {1 2 3} 值True(错)
    86列表象extend()方法属原操作调前列表象址变()
    87数字n果表达式 0 not in [nd for d in range(2 n)] 值True说明n素数()
    88表达式 a’+1值’b’(错)
    89创建包含元素元组时必须元素面加逗号例(3)()
    90表达式 list('[1 2 3]') 值[1 2 3](错)
    91列表象中元素类型相()
    92列表象中元素必须相类型(错)
    93已知x非空列表执行语句x[0] 3列表象x存址变()
    94列表作集合元素(错)
    95集合作列表元素()
    96元组作集合元素()
    97集合作元组元素()
    98字典作集合元素(错)
    99集合作字典键(错)
    100集合作字典值()
    101del删集合中部分元素(错)
    102列表象pop()方法默认删返回元素果列表已空抛出异常()
    103表达式 {1 2} * 2 值 {1 2 1 2}(错)
    104Python字典支持双索引(错)
    105Python集合支持双索引(错)
    106Python元组支持双索引()
    107
    108假设random模块已导入表达式 randomsample(range(10) 20) 作生成20重复整数(错)
    109假设random模块已导入表达式 randomsample(range(10) 7) 作生成7重复整数()
    110random模块函数randint(1 100)获取机数时会100()
    111已知x (1 2 3 4)执行x[0] 5x值(5 2 3 4)(错)
    112已知x 3执行x + 6语句前x存址变(错)
    113成员测试运算符in作集合时作列表快()
    114置函数len()返回指定序列元素数适列表元组字符串字典集合rangezip等迭代象()
    115已知xy两等长整数列表表达式sum((i*j for i j in zip(x y)))作计算两列表表示量积()
    116已知xy两等长整数列表表达式[i+j for ij in zip(xy)]作时计算两列表表示量()
    117表达式int('1'*64 2)sum(2**i for i in range(64))计算结果样前者更快()
    118已知x list(range(20))语句del x[2]正常执行()
    119已知x list(range(20))语句x[2] []正常执行(错)
    120已知x list(range(20))语句print(x[100200])法正常执行(错)
    121已知x列表象执行语句y xy做操作会样作
    x()
    122已知x列表象执行语句y x[]y做操作会样作x(错)
    123Python中变量直接存储值存储值引值存中址()
    124表达式(i**2 for i in range(100))结果元组(错)
    125Python中元组值变已知x ([1] [2])语句x[0]append(3)法正常执行(错)
    126Python置字典dict中元素添加序次进行存储(错)
    127Python置集合set中元素序元素哈希值进行存储先序()
    128已知x {11 22}语句x[3] 3法正常执行(错)
    129Python置字典序果需记住元素插入序字典collectionsOrderedDict()
    130已知列表x [1 2 3 4]表达式xfind(5)值应1(错)
    131列表象排序方法sort()元素排列支持排序方式(错)
    132已知x列表x x[3] + x[3]实现列表x中元素循环左移3位()
    第3章 选择结构循环结构
    133果仅仅控制循环次数for i in range(20)for i in range(20 40)作等价()
    134循环中continue语句作跳出前循环(错)
    135编写层循环时提高运行效率应量减少循环中必计算()
    136带else子句循环果执行break语句退出话会执行else子句中代码(错)
    137带else子句循环语句果循环条件表达式成立然结束循环执行else子句中代码()
    138条件表达式中允许赋值运算符会提示语法错误()
    第4章 字符串正表达式
    139UTF8编码中汉字需占3字节()
    140GBKCP936编码中汉字需2字节()
    141Python中意长字符串遵守驻留机制(错)
    142Python运算符仅求余数格式化字符串()
    143Python字符串方法replace()字符串进行原修改(错)
    144果需连接量字符串成字符串字符串象join()方法运算符+具更高效率()
    145正表达式模块rematch()方法字符串开始匹配特定模式search()方法整字符串中寻找模式两方法果匹配成功返回match象匹配失败返回空值None()
    146已知x非空字符串表达式 ''join(xsplit()) x 值定True(错)
    147已知x非空字符串表达式 ''join(xsplit('')) x 值定True()
    148作条件表达式时[]None等价()
    149表达式 [] None 值True(错)
    150作条件表达式时{}None等价()
    151表达式 {}None 值True(错)
    152表达式 pow(32) 3**2 值True()
    153作条件表达式时空值空字符串空列表空元组空字典空集合空迭代象意形式数字0等价False()
    154正表达式象match()方法字符串指定位置开始进行指定模式匹配()
    155正表达式字符串进行分割时指定分隔符字符串象split()方法法做点()
    156正表达式元字符^般表示字符串开始处进行匹配方括号中时候表示反匹配匹配方括号中字符()
    157正表达式元字符\s匹配意空白字符()
    158正表达式 元字符\d匹配意数字字符()
    159已知xy两字符串表达式sum((1 for ij in zip(xy) if ij))计算两字符串中应位置字符相等数()
    160Python 3x中字符串象encode()方法默认utf8作编码方式()
    161已知x 'hellow world'encode()表达式xdecode('gbk')值'hellow world'()
    162已知x 'Python种非常编程语言'encode()表达式xdecode('gbk')值'Python种非常编程语言'(错)
    163正表达式'^http'匹配'http'开头字符串()
    164正表达式'^\d{18}|\d{15}'检查定字符串否18位15位数字字符保证定合法身份证号()
    165正表达式'[^abc]'匹配意'a''b''c'外字符()
    166正表达式'python|perl''p(ython|erl)'匹配'python''perl'()
    167字节串b'hello world'b'hello world'MD5值相差(错)
    第5章 函数设计应
    168调函数时实参前面加型号*表示序列解包()
    169Python 3x中语句 print(*[123]) 正确执行(错)
    170函数代码复种方式()
    171定义函数时该函数需接收参数必须保留空圆括号表示函数()
    172编写函数时般建议先参数进行合法性检查然编写正常功代码()
    173函数果带默认值参数必须参数设置默认值(错)
    174定义Python函数时必须指定函数返回值类型(错)
    175定义Python函数时果函数中没return语句默认返回空值None()
    176果函数中语句 return 3该函数定会返回整数3(错)
    177函数中必须包含return语句(错)
    178函数中return语句定够执行(错)
    179作域中名变量间互相影响说作域定义名变量()
    180全局变量会增加函数间隐式耦合度降低代码读性应量避免全局变量()
    181函数部定义局部变量函数调结束动删()
    182函数部global声明外部全局变量global直接定义全局变量()
    183函数部没办法定义全局变量(错)
    184函数部直接修改形参值影响外部实参值()
    185函数部没方法影响实参值(错)
    186调带默认值参数函数时默认值参数传递值必须函数定义时设置默认值(错)
    187作域局部变量会隐藏名全局变量()
    188形参做函数部局部变量函数运行结束形参访问()
    189假设已导入random标准库表达式 max([randomrandint(1 10) for i in range(10)]) 值定10(错)
    190Python标准库random方法randint(mn)生成[mn]区间机整数()
    191函数部没声明情况直接某变量赋值变量定函数部局部变量()
    192Python中定义函数时需声明函数参数类型()
    193Python中定义函数时需声明函数返回值类型()
    194函数中没办法通形参影响实参值(错)
    195已知 x 3执行语句 x+6 x存址变(错)
    196定义函数时某参数名字前面带*符号表示变长度参数接收意普通实参存放元组中()
    197定义函数时某参数名字前面带两*符号表示变长度参数接收意关键参数存放字典中()
    198定义函数时带默认值参数必须出现参数列表右端带默认值参数右边允许出现没默认值参数()
    199调函数时通关键参数形式进行传值避免必须记住函数形参序麻烦()
    200调函数时必须牢记函数形参序正确传值(错)
    201调函数时传递实参数必须函数形参数相等行(错)
    202编写函数时建议首先形参进行类型检查数值范围检查编写功代码者异常处理结构量避免代码抛出异常导致程序崩溃()
    203lambda表达式中意复杂表达式必须编写表达式()
    204g lambda x 3合法赋值表达式(错)
    205包含yield语句函数般成生成器函数创建生成器象()
    206函数中yield语句作return完全样(错)
    207语句pass仅起占位符作会做操作()
    208法lambda表达式定义名字函数(错)
    第6章 面象程序设计
    209Python中定义类时果某成员名称前2划线表示私成员()
    210类定义外部没办法访问象私成员(错)
    211Python中切容称象()
    212栈队列具先入出特点(错)
    213软件设计开发中类名函数名变量名应该遵循统风格规范()
    214定义类时实例方法第参数表示象身类外部通象名调实例方法时需该参数传值()
    215面象程序设计中函数方法完全样必须参数进行传值(错)
    216Python中没严格意义私成员()
    217Python中定义类时运算符重载通重写特殊方法实现例类中实现__mul__()方法支持该类象**运算符(错)
    218IDLE交互模式划线_表示解释器中次显示容次语句正确执行输出结果()
    219Python类中私成员通象名_类名__私成员名方式访问()
    220运算符集合差集运算()
    221果定义类时没编写析构函数Python提供默认析构函数进行必资源清理工作()
    222已知seq长度10列表已导入random模块[randomchoice(seq) for i in range(10)]randomsample(seq10)等价(错)
    223派生类中通基类名方法名()方式调基类中方法()
    224Python支持继承果父类中相方法名子类中调时没指定父类名Python解释器左右序进行搜索()
    225Python中定义类时实例方法第参数名称必须self(错)
    226Python中定义类时实例方法第参数名称什表示象身()
    227定义类时果实现__contains__()方法该类象支持成员测试运算in()
    228定义类时果实现__len__()方法该类象支持置函数len()()
    229定义类时实现__eq__()方法该类象支持运算符()
    230定义类时实现__pow__()方法该类象支持运算符**()
    231Python类构造函数__init__()()
    232定义类时方法前面@classmethod进行修饰该方法属类方法()
    233定义类时方法前面@staticmethod进行休息该方法属静态方法()
    234通象调类方法静态方法(错)
    235Python中定义类象动态增加新成员()
    236Python类支持继承(错)
    237属性数成员样进行访问赋值时具方法优点新值进行检查()
    238动态象增加数成员象动态增加成员方法(错)
    239包含__call__()方法类象调()
    240Python中函数类属调象()
    241函数象方法样部实现外部调没区(错)
    242设计派生类时基类私成员默认会继承()
    243果设计类时实现类__len__()方法该类象会动支持Python置函数len()()
    第7章 文件操作
    244扩展库os中方法remove()删带读属性文件(错)
    245置函数open()w模式开文件文件指针默认指文件尾(错)
    246置函数open()开文件时文件路径正确总正确开(错)
    247print()函数法信息写入文件(错)
    248文件进行读写操作必须显式关闭文件确保容保存()
    249Python标准库os中方法startfile()启动已关联应程序文件动调关联程序()
    250Python标准库os中方法startfile()开外部程序文件系统会动关联相应程序开执行指定文件()
    251假设os模块已导入列表推导式 [filename for filename in oslistdir('C\\Windows') if filenameendswith('exe')] 作列出C\Windows文件夹中扩展名exe文件()
    252二进制文件记事程序开(错)
    253普通文编辑器软件正常查二进制文件容(错)
    254二进制文件记事文编辑器开般说法正常查中容()
    255Python标准库os中方法isfile()测试定路径否文件()
    256Python标准库os中方法exists()测试定路径文件否存()
    257Python标准库os中方法isdir()测试定路径否文件夹()
    258Python标准库os中方法listdir()返回包含指定路径中文件文件夹名称列表()
    259Python扩展库xlwt支持Excel 2003更低版Excel文件进行写操作()
    260Python扩展库xlrd支持Excel 2003更低版Excel文件进行读操作()
    261标准库osrename()方法实现文件移动操作()
    262标准库oslistdir()方法默认列出指定文件夹中前层级文件文件夹列表列出子文件夹中文件()
    263文件象tell()方法返回文件指针前位置()
    264写模式开文件法进读操作()
    265
    266读模式开文件时文件指针指文件开始处()
    267追加模式开文件时文件指针指文件尾()
    268二进制文件记事程序开法正确阅读理解中容()
    269文文件迭代for line in fp类似语句遍历文件象fp中行()
    270Python程序文件pythonexe属二进制文件()
    271字符串信息进行编码必须样者兼容编码格式进行解码原信息()
    272pickle进行序列化二进制文件struct正确进行反序列化(错)
    273已知前文件夹中文件readmetxt具读属性假设标准库os已正确导入通语句oschmod('readmetxt' 0o777)删该文件读属性()
    274Python标准库os函数remove()删具读属性文件()
    第8章 异常处理结构程序调试测试
    275tryexceptelse结构中果try块语句引发异常会执行else块中代码(错)
    276异常处理结构中finally块中代码然出错次引发异常()
    277程序中异常处理结构数情况没必(错)
    278带else子句异常处理结构果发生异常执行else子句中代码()
    279异常处理结构万处理异常代码引发异常()
    280异常处理结构中否发生异常finally子句中代码总会执行()
    281异常处理结构tryexceptfinally中finally里语句块总执行关闭文件代码放finally块里肯定万失定保证文件正确关闭会引发异常(错)
    第9章 GUI编程
    282GUI设计中复选框实现非互斥选功复选框间选择互影响()
    283GUI设计中单选钮实现户选项中互斥选择组选项中选择选择发生变化前选中选项动失效()
    第10章 网络程序设计
    284Python代码嵌asp文件中()
    285法配置IIS支持Python程序运行(错)
    286TCP协议进行通信时必须首先建立连接然进行数传输关闭连接()
    287TCP提供良服务质量传输层协议场合应该优先考虑(错)
    第11章数处理
    第12章 Windows系统编程
    288py2exepyinstaller等扩展库Python源程序包成exe文件脱离Python环境Windows台运行()
    289Python程序安装Python环境计算机源代码形式运行(错)
    第13章 线程进程编程
    290继承threadingThread类派生类中普通成员方法(错)
    291Python标准库threading中LockRLockConditionEventSemaphore象实现线程步()
    292编写应程序时应合理控制线程数量线程越越()
    293线程编程时某子线程daemon属性False时线程结束时会检测该子线程否结束果该子线程尚未运行结束线程会等完成退出()
    2944核CPU台线程编程技术轻易获400处理速度提升(错)
    295线程编程技术目提高计算机硬件利率没作(错)
    第14章 数库编程
    296Python置数库SQLite法访问MS SQLServerACCESSOracleMySQL等数库(错)
    第15章 媒体编程
    297OpenGL画图时画点基操作具体生成图形glBegin()函数指定mode决定例mode值GL_TRIANGLES时表示绘制三角形()
    298OpenGL采状态机工作方式旦设置某种状态非显式修改该状态否该状态直保持()
    第16章 逆工程软件分析
    第17章 科学计算视化
    第18 密码学编程
    第19章 安卓台Python编程
    三简答题
    1 简单解释Python基值动存理方式?(Python采基值存理方式Python中变量赋值相值值存中份变量指存址Python具动存理功会动踪存中值没变量指值Python动删)
    2 写出Python运算符&两种功?(1)数字位运算2)集合交集运算)
    3 Python中导入模块中象种方式?(1)import 模块名 [as 名]2)from 模块名 import 象名[ as 名]3)from math import *)
    4 解释Python脚程序__name__变量作?(Python脚运行时__name__属性果脚作模块导入__name__属性值动设置模块名果脚独立运行__name__属性值动设置__main__利__name__属性控制Python程序运行方式)
    5 什应量列表尾部进行元素增加删操作?(列表增加删元素时列表象动进行存扩展收缩保证元素间没缝隙涉列表元素移动效率较低应量列表尾部进行元素增加删操作提高处理速度)
    6 分析逻辑运算符or短路求值特性?(假设表达式表达式1 or 表达式2果表达式1值等价True表达式2值什整表达式值总等价True需计算表达式2值)
    7 简单解释Python中短字符串驻留机制?(短字符串赋值象时存中副象享改副)
    8 异常错误什区?(异常指程序执行程中出错正常控制流外采取行严格说语法错误逻辑错误属异常语法错误会导致异常例写拼写错误访问存象者试图访问存文件等等)
    9 pdb模块进行Python程序调试种法?(1)交互模式pdb模块提供功直接调试语句块表达式函数等种脚2)程序中嵌入断点实现调试功程序中首先导入pdb模块然pdbset_trace()需位置设置断点果程序中存通该方法调显式插入断点命令提示符环境执行该程序双击执行程序时动开
    pdb调试环境该程序前处调试状态3)命令行调试程序命令行提示符执行python –m pdb 脚文件名直接进入调试环境调试结束程序正常结束pdb重启该程序)
    10 阅读面代码分析假设文件D\testtxt存情况两段代码发生问题
    代码1:
    >>> try
    fp open(r'd\testtxt')
    print('Hello world' filefp)
    finally
    fpclose()
    代码2:
    >>> try
    fp open(r'd\testtxt' 'a+')
    print('Hello world' filefp)
    finally
    fpclose()
    答:
    假设文件D\testtxt存第段代码会抛出异常提示fp没定义第二段代码执行正常原第二段代码置函数open()开指定文件时果存会创建该文件会抛出异常
    11 面代码意前文件夹中html文件改htm文件仔细阅读代码简说明存问题
    import os
    file_listoslistdir()
    for filename in file_list
    pos filenamerindex()
    if filename[pos+1] html
    newname filename[pos+1]+htm
    osrename(filenamenewname)
    print(filename+更名:+newname)
    答:
    字符串象果查找子字符串存rindex()方法会抛出异常果前文件夹中包含圆点文件名者子文件夹名面代码会抛出异常崩溃
    四编程题
    1 编写程序D盘根目录创建文文件testtxt中写入字符串hello world
    答:
    fp open(r’D\testtxt’ a+’)
    print(hello world’ filefp)
    fpclose()
    2 写出面代码优化版提高运行效率
    x list(range(500))
    for item in x
    t 5**5
    print(item+t)
    答:
    x list(range(500))
    t 5**5
    for item in x
    print(item+t)
    3 编写程序生成包含20机整数列表然中偶数标元素进行降序排列奇数标元素变(提示:切片)
    答:
    import random
    x [randomrandint(0100) for i in range(20)]
    print(x)
    y x[2]
    ysort(reverseTrue)
    x[2] y
    print(x)
    4 写出面代码执行结果
    def Join(List sepNone)
    return (sep or '')join(List)
    print(Join(['a' 'b' 'c']))
    print(Join(['a' 'b' 'c']''))
    答:
    abc
    abc
    5 写出面代码运行结果
    def Sum(a b3 c5)
    return sum([a b c])
    print(Sum(a8 c2))
    print(Sum(8))
    print(Sum(82))
    答:
    13
    16
    15
    6 写出面代码运行结果
    def Sum(*p)
    return sum(p)
    print(Sum(3 5 8))
    print(Sum(8))
    print(Sum(8 2 10))
    答:
    16
    8
    20
    7 编写函数判断数字否素数返回字符串YES否返回字符串NO
    答:
    import math
    def IsPrime(v)
    n int(mathsqrt(v)+1)
    for i in range(2n)
    if vi0
    return 'No'
    else
    return 'Yes'
    8 编写函数模拟Python置函数sorted()
    答:
    def Sorted(v)
    t v[]
    r []
    while t
    tt min(t)
    rappend(tt)
    tremove(tt)
    return r
    9 编写程序生成包含20机数列表然前10元素升序排列10元素降序排列输出结果
    答:
    import random
    x [randomrandint(0100) for i in range(20)]
    print(x)
    y x[010]
    ysort()
    x[010] y
    y x[1020]
    ysort(reverseTrue)
    x[1020] y
    print(x)
    10 编写程序运行户输入4位整数作年份判断否闰年果年份400整闰年果年份4整100整闰年
    答:
    x input('Please input an integer of 4 digits meaning the year')
    x eval(x)
    if x4000 or (x40 and not x1000)
    print('Yes')
    else
    print('No')
    11 编写程序实现分段函数计算表示
    x
    y
    x<0
    0
    0x
    53x5
    1005x2
    200
    答:
    x input('Please input x')
    x eval(x)
    if x<0 or x>20
    print(0)
    elif 0 print(x)
    elif 5 print(3*x5)
    elif 10print(05*x2)
    12 阅读面程序判断否正常运行果运行写出执行结果果运行写出理
    class Test
    def __init__(self value)
    self__value value
    @property
    def value(self)
    return self__value
    t Test(3)
    tvalue 5
    print(tvalue)
    答:
    运行程序中定义读属性修改属性值
    13 面代码功机生成50介[120]间整数然统计整数出现频率请缺少代码补全
    import random
    x [random____________(120) for i in range(_______)]
    r dict()
    for i in x
    r[i] rget(i _____)+1
    for k v in ritems()
    print(k v)
    答:
    分填写randint500
    14 假设Python程序文件demopy代码:
    def main()
    if __name__ '__main__'
    print(1)
    else
    print(2)
    main()
    该程序文件直接运行时输出结果_________作模块导入时结果___________(12)
    15 面程序执行结果__________________(1)
    s 0
    for i in range(1101)
    s + i
    else
    print(1)
    16 面程序执行结果______________(1275)
    s 0
    for i in range(1101)
    s + i
    if i 50
    print(s)
    break
    else
    print(1)
    17 面程序否够正常执行请解释原请分析执行结果
    from random import randint
    result set()
    while True
    resultadd(randint(110))
    if len(result)20
    break
    print(result)
    答:法正确执行该程序功[110]区间中选择20机整数该区间没整数程序死循环
    18 面代码否够正确运行请解释原请分析执行结果
    >>> x list(range(20))
    >>> for i in range(len(x))
    del x[i]
    答:法正确执行删列表元素时会影响元素列表中索引面代码会抛出标越界异常
    19 阅读面代码解释功
    >>> x list(range(20))
    >>> for index value in enumerate(x)
    if value 3
    x[index] 5
    答:列表x中值3元素修改5
    20 阅读面代码解释功
    >>> x [range(3*i 3*i+5) for i in range(2)]
    >>> x list(map(list x))
    >>> x list(map(list zip(*x)))
    答:首先生成包含列表列表然模拟矩阵转置
    21 阅读面代码解释功
    >>> import string
    >>> x stringascii_letters + stringdigits
    >>> import random
    >>> print(''join(randomsample(x 10)))
    答:输出英文字母写数字组成长度10重复机字符串
    22 阅读面代码分析执行结果
    def demo(*p)
    return sum(p)
    print(demo(12345))
    print(demo(123))
    答:输出结果
    15
    6
    23 阅读面代码分析执行结果
    def demo(a b c3 d100)
    return sum((abcd))
    print(demo(1 2 3 4))
    print(demo(1 2 d3))
    答:输出结果
    10
    9
    24 面代码输出结果_____________(3)
    def demo()
    x 5
    x 3
    demo()
    print(x)
    25 面函数功_______________(序列循环左移k位新序列返回)
    def demo(lst k)
    if k return lst[k]+lst[k]
    26 编写函数求意整数二进制形式中连续0数
    def demo(n)
    b_n bin(n)
    index b_nrfind('1') + 1
    return len(b_n[index])
    27 n乒乓球运动员淘汰赛编写函数计算少需少场赛决出冠军允许直接n1
    def demo(n)
    if n 1
    return 0
    if n 2
    return 1
    m c divmod(n 2)
    return m + demo(c+m)
    28 循环列表推导式两种方法求解百钱买百鸡问题假设鸡5元中鸡3元鸡1元三现100元钱想买100鸡少种买法?
    (1) 循环
    >>> for x in range(21)
    for y in range(34)
    z 100xy
    if z30 and 5*x + 3*y + z3 100
    print(xyz)
    0 25 75
    4 18 78
    8 11 81
    12 4 84
    (2) 列表推导式
    >>> [(x y 100xy) for x in range(21) for y in range(34) if (100xy)30 and 5*x+3*y+(100xy)3100]
    [(0 25 75) (4 18 78) (8 11 81) (12 4 84)]
    29 编写函数定意字符串找出中出现次字符果样字符全部找出
    def searchOne(s)
    # 创建空字典
    d dict()
    # 遍历字符串分记录字符出现次数
    for ch in s
    # 里重点演示字典get()方法
    # 果字符出现加1
    # 果字符第次出现0+1
    d[ch] dget(ch 0) + 1
    # 列表推导式查找出现次字符
    chs [ch for ch n in ditems() if n1]
    # 返回终结果出现次字符
    return chs
    print(searchOne('abcdddca'))
    30 阅读泡法排序代码尝试写出优化代码提高代码运行效率
    from random import randint
    def bubbleSort(lst)
    length len(lst)
    for i in range(0 length)
    for j in range(0 lengthi1)
    #较相邻两元素根需进行交换
    if lst[j] > lst[j+1]
    lst[j] lst[j+1] lst[j+1] lst[j]
    lst [randint(1 100) for i in range(20)]
    print('Before sort\n' lst)
    bubbleSort(lst)
    print('After sort\n' lst)
    参考答案:
    from random import randint
    def bubbleSort(lst)
    length len(lst)
    for i in range(0 length)
    flag True
    for j in range(0 lengthi1)
    #较相邻两元素根需进行交换
    if lst[j] > lst[j+1]
    lst[j] lst[j+1] lst[j+1] lst[j]
    flag False
    if flag
    break
    lst [randint(1 100) for i in range(20)]
    print('Before sort\n' lst)
    bubbleSort(lst)
    print('After sort\n' lst)
    31 编写程序户输入带千分位逗号数字字符串然输出带千分位逗号数字字符串果输入字符串'0'退出程序
    参考答案:
    def convert(strNumber)
    return ''join(strNumbersplit(''))
    while True
    x input('输入带千分位逗号数字:')
    if x '0'
    print('bye')
    break
    print(convert(x))
    32 编写程序户输入带千分位逗号数字字符串然输出带千分位逗号数字字符串
    参考答案:
    def convert(strNumber)
    # 考虑数情况
    temp strNumbersplit('' 1)
    # 整数部分
    first temp[0]
    if not firstisdigit()
    return '效数字'
    # 数部分
    try
    second temp[1]
    if not secondisdigit()
    return '效数字'
    except
    second ''
    # 增加千分位逗号
    def nested(s)
    result []
    length len(s)
    index length 3
    if index 0
    resultappend(s[index])
    for i in range(index length 3)
    resultappend(s[ii+3])
    return ''join(result)
    first nested(first)
    # 数部分整数部分千分位样
    if second
    second ''join(reversed(second))
    second nested(second)
    second ''join(reversed(second))
    # 删两侧0千分位逗号
    return ''join([first second])strip('0')
    # 删整数左侧0逗号
    return firstlstrip('0')
    # 测试
    while True
    x input('输入带千分位逗号数字:')
    if x '0'
    print('bye')
    break
    print(convert(x))
    3欢迎您光word文档载修改编辑双击删页眉页脚谢谢
    单纯课容满足学生需通补充达容完善
    教育通病教脑手教手脑教育革命策手脑联盟结果手脑力量思议

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    《Python程序设计》题库(1)

    一、 填空题1、 Python安装扩展库常用的是_______工具。(pip)2、 Python标准库math中用来计算平方根的函数是__________。(sqrt)3、 Python程序文件...

    4年前   
    7625    0

    Python讲义

     Python高效强大:它有非常完善的基础代码库(标准库,开源库,自定义模块),有庞大的外围库来支持。在科学计算、人工智能、大数据、云计算等诸多领域有着丰富的应用。 Python易学易读:它...

    4年前   
    1338    0

    Python课后题答案-20180305

    Python课后题答案 第1章 Python概述 一、 填空题 1. 对象 2. 可移植 3. 字节码 4. UTF-8 二、 判断题 1. 对 2. 对 3. 对 4....

    5年前   
    3141    0

    Python网络爬虫及数据可视化

    Python网络爬虫及数据可视化Python网络爬虫及数据可视化摘 要随着4G的全面普及,以及5G基站建设开展,带来互联网相关产业的高速发展,电子数据的爆发式增长。对于互联网公司来说,海量用...

    3年前   
    725    0

    基于python的人脸识别系统

    随着科技的不断发展,人工智能在人类生活的应用越来越普及,作为当前最受关注的生物特征识别的方法,人脸识别在考勤、边检、安防、运输等领域有着巨大应用前景,是人工智能与计算机视觉领域的研究热点之一。

    3年前   
    2109    2

    程序设计基础

    程序设计基础 下面我们这一节我们概要向用户管理人员介绍面问过程的程序设计语言的原理。绝大多数生产程序是用诸如COBOL、BASIC这样的POL编制的。虽然用户管理人员通常没有机会...

    14年前   
    13410    0

    2022年电大C++语言程序设计考试题库及答案

    一、单选题1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。A、基本语句 B、复合语句C、空语句 D、语句序列2.A>B&&A<=B的值( ...

    2年前   
    602    0

    图书馆程序设计程序设计综合课程设计报告

    XX学院计算机科学与技术系信息管理与信息系统专业《程序设计综合课程设计》报告 (2010/2011学年 第一学期)学生姓名: 学生班级: 信息管理与信...

    2年前   
    555    0

    基于Python的代替密码破译方法的实现

    功能强大、易于使用的多媒体编辑软件在给人们的生活带来很多便利和乐趣的同时,也使得对数字图像和音视频进行恶意伪造篡改的情况时有发生。近年来,篡改过的数字图像已经从普通犯罪,慢慢向科研领域蔓延。本文...

    3年前   
    902    0

    基于Python的电影票房信息数据的爬取及分析

     基于Python的电影票房信息数据的爬取及分析 ...

    2年前   
    1365    0

    基于python的爱车分享交流网站设计与开发

    基于python的爱车分享交流网站设计与开发网站系统摘 要设计开发该爱车分享交流网站系统主要是应用于有关汽车领域的网上社交,为用户提供信息化、数字化的分享交流平台,满足用户在此网站上发出对自...

    3年前   
    440    0

    基于Python的识别图片中文字的工具设计与实现

     基于Python的识别图片中...

    2年前   
    579    0

    国开电大《C语言程序设计》答案

    形考1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 正确恭喜你,答对啦!!B. MAIN C. name D. function .题目2正确...

    1年前   
    405    1

    C语言程序设计习题试题集

    《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题………………………第002页阅读程序题………………………第018页程序填空题………………………第039页编写程序题…………...

    1年前   
    5453    0

    程序设计员的求职信

    程序设计员的求职信第一篇:程序设计员求职信尊敬的美的公司总经理先生:本人汪进,冒昧的打扰并想表达自己的诚意,我怀揣对贵公司的仰慕,斗胆投石问路,在这即将毕业之际,自荐成为贵公司一员,全心为公司...

    10年前   
    518    0

    C语言程序设计说课教案

    《C语言程序设计》说课教案从以下方面说明:一、 课程性质、地位二、 教学对象分析及要求三、 课程体系四、 课程的重点、难点及突破五、 教学方法与教学手段六、 学生考核七、 教学计划一、 课程性...

    1年前   
    338    0

    《高级语言程序设计》实验报告

    1.掌握在Visual C++6.0环境下C程序的建立、编辑、编译和执行过程。2.掌握C程序的最基本框架结构,完成简单程序的编制与运行。3.了解基本输入输出函数scanf()、printf ()...

    2年前   
    438    0

    java毕业论文java程序设计

    XXXX学院XXXX毕业论文Java程序设计专业 计算机网路技术 学号XXXX 姓名 XXX 指导教师姓名 XXX 职称 单位 XXX 完成毕业设计(论文)的实践基地 XXX...

    6个月前   
    528    0

    计算机程序设计和软件

    软 件总的来说,软件就是指用以指挥计算机运行活动所使用的程序。有两类软件:应用软件和系统软件。程序员设计和编制应用软件来完成面向用户的某些应用,诸如收帐和工资系统等。系统软件更为通用,通常是...

    12年前   
    557    0

    JAVA面向对象程序设计教案

    教 案任课教师: 课程名称:面向对象程序设计(Java) 任课班级:专科计算机班、专科网络班、专科软件班 授课时间: 2013-2014-2学期教 案编号:1章节Java SE...

    2年前   
    348    0

    文档贡献者

    王***朝

    贡献于2022-04-27

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档