一、基础篇

    1. 想要像类似执行shell脚本一样执行Python脚本,需要在py文件开头加上什么?KEY:#!/usr/bin/env python
    2. Python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill),我们应该选择什么编码?如何配置? KEY:UTF8 | # -*- coding: utf-8 -*-
    3. Python中使用什么符号做注释,多行注释使用什么? KEY:# | 三个连续的单引号或三个连续的双引号
    4. Python中的单引号和双引号有无区别? KEY:无
    5. Python中使用什么命令导入模块? KEY:import modulename
    6. py文件在执行过程中会自动生成一个与其同名的 .pyc 文件,它是什么?有什么用?KEY:pyc是由py文件经过编译后二进制文件,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的.
    7. 按Python中的变量定义,以下哪个是合法变量? [A: _name1 B:123 C:class D:abc-] KEY:A
    8. Python使用缩进作为语法边界,一般建议怎样缩进?
      A.TAB    B.两个空格      C.四个空格      D.八个空格
      KEY:C

    9. print(100 - 25 * 3 % 4) 打印的结果是?
      A.1    B.97    C.25    D.82

      KEY:B

    10. 下列语句中,非法的是_____?
      A.x=y=1
      B.x=(y=1)
      C.x,y=y,x
      D.x=1;y=1
      KEY:B

    11. >>> n = 3
      >>> a = 1 if n > 2 else 3
      >>> a
      输出结果是_______?
      KEY:1

    12. >>> a = lambda x: x+1
      >>> a(1)
      输出结果是_______?
      KEY:2

    13. >>> chr(65)
      输出结果是_______?
      KEY:'A'

    14. >>> ord("A")
      输出结果是_______?
      KEY:65

    15. >>> n = 8
      >>> n.bit_length()
      结果是_______?
      KEY:4

    16. >>> hash(1.0) == hash(1) 输出结果是? KEY:True
    17. >>> a = 0x11
      >>> b = 0o11
      >>> c = 0b11
      a + b + c 的值为_____?
      KEY:29

    18. >>> print('Alex'.center(6, '*'))
      结果是_______?
      KEY:'*Alex*'

    19. >>> list1 = ["Alex", "is", "handsome"]
      >>> "_".join(list1)
      输出结果是_______?
      KEY:'Alex_is_handsome'

    20. >>> 'www.oldboyedu.com'.replace('w', '*', 1)
      结果是_______?
      KEY:'*ww.oldboyedu.com'

    21. >>> 'www.oldboyedu.com'.split('.', 1)
      结果是_______?
      KEY:['www', 'oldboyedu.com']

    22. >>> 'www.oldboyedu.com'.partition('.')
      结果是_______?
      KEY:('www', '.', 'oldboyedu.com')

    23. >>> 'www.oldboyedu.com'.strip('zaw.')
      结果是_______?
      KEY:'oldboyedu.com'

    24. >>> list1 = [4,1,5,3,2]
      >>> list2 = list1.sort()
      >>> list2
      结果是_______?
      KEY:None

    25. >>> list1 = [4,1,5,3,2]
      >>> list2 = sorted(list1)
      >>> list2
      输出结果是_______?
      KEY:[1, 2, 3, 4, 5]

    26. >>> list2 = sorted(list1, reverse=True)
      >>> list2
      输出结果是_______?
      KEY:[5, 4, 3, 2, 1]

    27. >>> list1 = [1, 3, 5, 2, 4]
      >>> list1 = list1[::-1]
      >>> list1
      结果是?
      KEY:[4, 2, 5, 3, 1]

    28. >>>list1=[[]]*2
      >>>list1
      [[], []]
      >>>id(list1[0])==id(list1[1])
      结果是?
      KEY:True(列表复制其实复制的是引用)

    29. >>>list1=[[] for i in range(2)]
      >>>list1
      [[], []]
      >>>id(list1[0])==id(list1[1])
      结果是?
      KEY:False(重新生成了列表)

    30. >>> list1 = [1, 2, 3, 6, 7]
      >>> min(list1, key=lambda x: x%2)
      结果是_______?
      KEY:2

    31. >>> list1 = [1, 2, 3, 6, 7]
      >>> max(list1, key=lambda x: x%2)
      结果是_______?
      KEY:1

    32. >>> list1 = [1, 3, 3, 5, 7]
      >>> set(list1)
      结果是?
      KEY:{1, 3, 5, 7}

    33. >>> divmod(99, 2)
      结果是?
      KEY:(49,1)

    34. >>>num="四"
      >>>num.isdigit()
      False
      >>>num._______()
      True
      _______ 上应填?
      KEY:isnumeric

    35. >>> result = 1 if 'a'>'b' else 2
      >>> result
      结果是?
      KEY:2

    36. >>> dict1 = {"a": 1, "b": 2}
      >>> result = dict1.get("c")
      >>> print(result)
      结果是?
      KEY:None

    37. >>> list1 = [1, 3, 2, 6, 5]
      >>> list1.sort(_______)
      >>> list1
      [6, 5, 3, 2, 1]
      _______ 上应填?
      KEY:reverse=True

    38. >>> list1=[1, 2, 3]
      >>> list2=list1.reverse()
      >>> print(list2)

      打印的结果为_______?
      KEY:None

    39. >>> list1=[1, 2, 3]
      >>> list2=list1_______
      >>> list2
      [3, 2, 1]

      _______ 上应填写什么内容?

      KEY:[::-1]

    40. 下面选项中,不能创建字典的语句是( )
      A.dict1 = {}
      B.dict2 = {1: 2}
      C.dict3 = {[1]: 2}
      D.dict4 = {(1): 2}
      KEY:C

    41. >>> dict1 = {'a': 1,'b': 2}
      >>> dict1.setdefault('c', 3)
      >>> dict1['c']
      结果为______?
      KEY:3

    42. >>> dict1 = {"a": 1, "b": 2}
      >>> list(dict1)

      上述代码的输出结果是_______?
      KEY:["a", "b"]

    43. >>> nums={1, 2, 2, 3, 4, 4, 5}
      >>> len(nums)
      结果是_____?
      KEY:5

    44. for i in range(2):
          print(i)
      for j in range(4, 6):
          print(j)

      上述代码执行的结果是____?

      A:12456    B:01456    C:0145    D:2456
      KEY:C

    45. >>> list1 = [1, 3, 5, 7]
      >>> for i in list1:
      ... if i > 6:
      ... break
      ... else:
      ... print(i, end="")
      ... else:
      ... print("over", end="")
      上述代码输出的结果是_______?
      KEY:135

    46. >>> import copy
      >>> a = [1, 2, 3, ["a", "b", "c"]]
      >>> b = a
      >>> c = copy.copy(a)
      >>> d = copy.deepcopy(a)
      >>>
      (id(a) == id(b), id(a) == id(c), id(a) == id(d), id(a[0]) == id(c[0]),
      id(a[0]) == id(d[0]), id(a[3]) == id(c[3]), id(a[3]) == id(d[3]))
      结果为________?

      A:(True, True, False, True, True, True, True)
      B:(True, False, False, True, True, True, False)
      C:(True, False, False, False, False, False, False)
      D:(True, True, False, True, True, True, False)
      KEY:B

    47. >>> list1 = [1, 3, 5, 7, 9]
      >>> a = _____(1, 3)
      >>> list1[1:3]
      [3, 5]
      >>> list1[a]
      [3, 5]
      _______ 上应填?
      KEY:slice

    48. >>> a = {1, 2, 3}
      >>> b = {3, 4, 5}
      >>> a&b

      结果是_______?
      KEY:{3}

    49. >>> a = {1, 2, 3}
      >>> b = {3, 4, 5}
      >>> a|b

      结果是_______?
      KEY:{1, 2, 3, 4, 5}

    50. >>> a = {1, 2, 3}
      >>> b = {2, 3, 4}
      >>> a.update(b)
      >>> a
      结果是_______?
      KEY:{1, 2, 3, 4}

    51. python my.py a1 a2 形式运行脚本时,通过 from sys import argv 如何获得参数a2的值?
      A.argv[0]     B.argv[1]     C.argv[2]     D.argv[3]
      KEY:C

    52. 以下哪个函数的参数定义非法?
      A.def myfunc(*args):
      B.def myfunc(arg1=1):
      C.def myfunc(*args, a=1):
      D.def myfunc(a=1, **args):

      KEY:D

    53. num = 10
      def func():
          num = 5
      func()
      print(num)
      输出的结果是_____?
      KEY:10

    54. num = 10
      def fun():
          num = 5
      print(fun())
      输出的结果是_____?
      KEY:None

    55. def func1():
      for i in range(1, 5):
      return i

      def func2():
      for i in range(1, 5):
      yield i

      表达式 func1()+sum(func2()) 的值为____?
      KEY:11

    56. 表达式 issubclass(bool, int) 的值为____?
      KEY:True

    57. 表达式 True + False 的值为____?
      KEY:1

    58. >>> f=open('test.txt','r')
      >>> print(f.read())
      name:Alex

      >>> f.seek(5)
      >>> print(f.read())
      打印的结果是_____?

      KEY:Alex

    59. >>> list1 = [1, 3, 5]
      >>> list2 = list(map(lambda x: x + 1, list1))
      >>> print(list2)

      打印的结果是_______?
      KEY:[2, 4, 6]

    60. >>> list1 = [11, 33, 55]
      >>> list2 = list(filter(lambda x: x > 22, list1))
      >>> print(list2)

      打印的结果是_______?
      KEY:[33, 55]

    61. >>> from functools import reduce
      >>> reduce(lambda x,y : x if x < y else y, [44,11,22,7,31])
      上述代码的输出结果为______?

      KEY:7

    62. >>> from functools import reduce
      >>> reduce(lambda x, y:x+y, [1, 2, 3, 4, 5],1)
      结果是_______?
      KEY:16

    63. >>> file_path = "D:\Alex\demo.py"
      >>> os.path.dirname(file_path)
      输出结果是_______?
      KEY:'D:\Alex'

    64. >>> import re
      >>> ret=re.match('\d', 'a1b2c3')
      >>> print(ret)
      结果是_______?
      A:None B:1 C:123 D:[]
      KEY:A

    65. >>> list1 = list(range(1, 10, 2))
      >>> list1
      结果是_______?
      KEY:[1, 3, 5, 7, 9]

python 百题计划的更多相关文章

  1. Python百题计划

    一.基础篇 想要像类似执行shell脚本一样执行Python脚本,需要在py文件开头加上什么?KEY:#!/usr/bin/env python Python解释器在加载 .py 文件中的代码时,会对 ...

  2. 【第一期百题计划进行中,快来打卡学习】吃透java、细化到知识点的练习题及笔试题,助你轻松搞定java

    [快来免费打卡学习]参与方式 本期百题计划开始时间:2022-02-09,今日打卡题已在文中标红. 0.本文文末评论区打卡,需要登录才可以打卡以及查看其他人的打卡记录 1.以下练习题,请用对应的知识点 ...

  3. Python核心团队计划2020年停止支持Python2,NumPy宣布停止支持计划表

    Python核心团队计划在2020年停止支持Python 2.NumPy项目自2010年以来一直支持Python 2和Python 3,并且发现支持Python 2对我们有限的资源增加了负担:因此,我 ...

  4. bzoj 前100题计划

    bzoj前100题计划 xz布置的巨大的坑.. 有空填题解... 1002 轮状病毒 用python手动matrixtree打表. #include<bits/stdc++.h> #def ...

  5. Running to the End(Codeforces & AtCoder 百套计划)

    ...Reserved for the future... 仿照xxy dalao的CF&CC百套计划,做了一个Codeforces & AtCoder 百套计划,按这个速度刷下去,每 ...

  6. DP百题练(一)

    目录 DP百题练(一) 线性 DP 简述 Arithmetic Progressions [ZJOI2006]物流运输 LG1095 守望者的逃离 LG1103 书本整理 CH5102 移动服务 LG ...

  7. 【百题留念】hdoj 1524 A Chess Game(dfs + SG函数应用)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1524 #include<stdio.h> #include<cstring> ...

  8. bzoj3208: 花神的秒题计划Ⅰ

    3208: 花神的秒题计划Ⅰ Time Limit: 16 Sec  Memory Limit: 128 MBSubmit: 323  Solved: 211[Submit][Status] Desc ...

  9. Codeforces刷题计划

    Codeforces刷题计划 已完成:-- / -- [Codeforces370E]370E - Summer Reading:构造:(给定某些数,在空白处填数,要求不下降,并且相邻差值<=1 ...

随机推荐

  1. JDK版本更改,修改环境变量不生效解决办法

    问题: 当使用安装版本JDK后,想要更改系统环境变量时,直接更改JAVA_HOME无效. 原因: 当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe.j ...

  2. 【转】Python爬虫(6)_scrapy框架

    官网链接:https://docs.scrapy.org/en/latest/topics/architecture.html 性能相关 在编写爬虫时,性能的消耗主要在IO请求中,当单进程单线程模式下 ...

  3. JAVA 判断对象内容是否含有空值

    简单判断对象是否含有NULL值,以及信息描述. package com.sicdt.sicsign.bill.api.util; import java.lang.reflect.Invocation ...

  4. Android L 64位兼容32 应用程序的认识

    http://blog.csdn.net/louyong0571/article/details/44223481 关于Android L 64位系统兼容32位应用的实现的简单分析. Android ...

  5. linux的文件,目录操作命令(mv,rm,cp)

    1.mv :用于重命名文件或目录:用于转移文件或目录 重命名文件或目录:$mv filename overfile ; $mv dirname overdir(必须是当前目录下没有的,否则操作的是转移 ...

  6. Android LCD(三):LCD接口篇【转】

    本文转载自:http://blog.csdn.net/xubin341719/article/details/9177085 关键词:Android LCD控制器 Framebuffer PWM  平 ...

  7. poj 2488 A Knight's Journey 【骑士周游 dfs + 记忆路径】

    题目地址:http://poj.org/problem?id=2488 Sample Input 3 1 1 2 3 4 3 Sample Output Scenario #1: A1 Scenari ...

  8. 【bzoj1260】涂色paint[CQOI2007](区间dp)

    题目传送门:https://www.lydsy.com/JudgeOnline/problem.php?id=1260 这道题其实和codeforces607B有点像,然而做过原题的我居然没看出来.. ...

  9. 利用CXF框架开发webservice

    开发服务端代码 1. web.xml文件中添加cxf的servlet 2. 定义接口 @WebService(targetNamespace="http://UserInfo.ws.com& ...

  10. 主席树----POJ 2104(主席树裸题)(转)

    首先来介绍一下我们需求:给你n个数,多次问你某个区间内的第k小是哪个数 主席树: 主席树的全名应该是 函数式版本的线段树.加上附带的一堆 technology.. ..总之由于原名字太长了,而且 “主 ...