计算机二级Python选择题考点——Python语言程序设计Ⅰ

  1. 在Python中,变量名的命名规则:以字母或下划线开头,后面跟字母、下划线和数字,不能以数字开头
  2. 在Python语言中,可以作为源文件后缀名的是py
  3. chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换。
  4. Python语言中用来表示代码块所属关系的语法是缩进
  5. 函数eval()可以用于数值表达式求值,例如eval(“2*3+1”)。
  6. eval()函数的参数必须是字符串类型。
  7. 可以使用比较操作符(如>或<等)对列表进行比较。
  8. 在Python语言中,将二维数据写入CSV文件,最可能使用的函数是join()
  9. 在Python语言中,用于数据分析的第三方库有numpy(包含矩阵运算)、scipy、pandas、seaborn和matplotlib。
  10. 在Python语言中,用于操作数据库的第三方库有SQLAlchemy。
  11. 在Python语言中,用于命令行操作的第三方库有Click。
  12. 在Python语言中,用于Python机器学习领域的第三方库有Tensorflow、PyTorch、MXNet、Keras、scikit-learn。
  13. 在Python语言中,用于网络爬虫的第三方库有scrapy、requests。
  14. 在Python语言中,用于用户图形化界面方向的第三方库有PyQt5。
  15. 在Python语言中,用于根据文本生成词云的第三方库有wordcloud。
  16. 在Python语言中,用于游戏开发领域的第三方库有pygame。
  17. 在Python语言中,用于网络音频处理框架的第三方库有TimeSide。
  18. 在Python语言中,用于图像处理的第三方库有PIL、OpenCV-Python、pillow。
  19. 在Python语言中,用于计算机视觉领域的Python第三方库有OpenCV-Python。
  20. 在Python语言中,用于Web开发方向的第三方库有Django、flask、Pyramid。
  21. 在Python语言中,用于数据可视化的第三方库有mayavi、TVTK、vispy、matplotlib、ggplot。
  22. 在Python语言中,用于任务管理和自动化的第三方库有doit。
  23. 在Python语言中,用于自然语言处理的第三方库有NLTK。
  24. 在Python语言中,用来安装第三方库的工具是pip
  25. 安装一个第三方库的命名格式是pip install<第三方库名>
  26. 程序设计IPO模式:Input输入、Process处理、Output输出。
  27. 在Python语言中,写文件操作时定位到某个位置所用到的函数是seek()
  28. 在Python语言中,读入CSV文件保存的二维数据,按特定分隔符抽取信息,最可能用到的函数是split()
  29. 字符串比较规则:从第一个字符开始,位置一一对应比较编码大小;当第一个字符串全部字符和另一个字符串的前部分字符相同时,长度长的字符串为大。
  30. random库采用更多随机数生成算法是梅森旋转算法
  31. random():产生一个[0.0,1.0)之间的随机小数
    random.randint(a,b):产生一个[a,b]之间的整数
    random.uniform(a,b):生成一个[a,b]之间的随机小数。
    random库randrange(start,stop[,step])函数:生成一个[start,stop)之间以step为步长的随机整数。
  32. random.seed()函数初始化随机数种子,是为了可以重复再现随机数序列。
  33. Python中定义类的关键字是class
  34. Python中定义函数的关键字是def
  35. 在循环中,break语句的作用是结束该语句所在的循环。
  36. 当试图访问的对象属性不存在时,为了不让程序抛出异常,需要用到的语句是try-except 语句
  37. 二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。
  38. 文件对象的seek()方法用来定位文件的读/写位置,tell()方法用来返回文件指针的当前位置。
  39. 在三引号字符串中可包含换行回车等特殊的字符。
  40. Python语言提供三种基本的数字类型,它们是整数类型、浮点类型、复数类型
  41. 列表中的值可以是任何数据类型,被称为元素或项。
  42. “//”返回两个数的整数商,且返回的类型满足以下关系:①整数和浮点数混合运算,输出结果是浮点数;②整数之间运算,结果为整数。
  43. S和T是两个集合,S&T表示:S和T的交运算,包括同时在集合S和T中的元素。
  44. Python中如果导入了某个模块,在后面的代码中就可以使用它的所有公共函数、类和属性。
  45. id(x)是Python中的内置函数,用来查看变量在内存中的地址。
  46. 一行代码的长度如果过长,可以使用“\”反斜杠续行。
  47. Python中文件的打开方式为t,对应的文件打开模式为文本文件模式。
  48. 二维数据由关联关系的数据构成,高维数据由键值对类型的数据构成。
  49. 在Python中,继承类使用的关键字是super
  50. Python中匿名函数的关键字是lambda
  51. CSV文件采用纯文本格式,通过单一编码表示字符。以行为单位,开头不留空行,行之间没有空行。每行表示一个一维数据,多行表示多维数据。以逗号分隔每列数据,列数据为空也要保留逗号。
  52. 集合分为可变集合和不可变集合,可变集合的元素可以添加、删除。
  53. 在Python语言中,二维列表对象输出为CSV格式文件采用遍历循环和字符串的join()方法相结合。
  54. Python只有一种内置的映射类型,就是字典。
  55. Python中组合数据类型包括元组、列表、字典和集合等。
  56. Python字典中的方法:
    pop()方法:键存在则返回相应值,同时删除键值对,否则返回默认值
    get()方法:若访问的项不存在于字典中,返回默认值,若存在,则返回键对应的值
    popitem()方法:随机从字典中取出一个键值对,以元组(key,value)形式返回,同时将该键值对从字典中删除。
  57. 集合中的元素不可重复,元素类型只能是不可变数据型。
  58. 对于一个用numpyarray()函数创建的N维数组:
    ndim:数组的维度
    shape:数组的形状
    size:数组的元素个数
    itemsize:数组的每个元素占用的内存大小,以字节为单位
  59. Python 3.x版本的保留字有35个,分别是and、as、assert、async、await、break、class、continue、def、del、elif、else、except、False、finally、for、from、global、if、import、in、is、lambda、None、nonlocal、not、or、pass、raise、return、True、try、with、while、yield。(在Python中没有do保留字,函数名不可以使用Python中的保留字)
  60. 表格类型数据的组织维度最可能是二维数组
  61. 所有的if、while、def、 class语句后面都要用":"冒号结尾。
  62. 使用函数可以增加代码复用,还可以降低维护难度。
  63. 用Pyinstaller工具打包Python源文件时-F参数的含义是在dist文件夹中只生成独立的打包文件
  64. 第三方库Beauifulsoup4的功能是解析和处理HTML和XML
  65. Python为源文件指定的默认字符编码是UTF-8
  66. 函数chr(x)的作用是返回数字x作为Unicode编码对应的字符
  67. Python语言的特点:语法简洁、生态丰富、多语言集成、平台无关、强制可读、支持中文、模式多样、类库便捷、开源理念、优异的扩展性。(但运行速度相对较慢)
  68. 如果Python程序执行时产生了"TypeError"的错误,其原因是代码中的数据类型不匹配
  69. 如果Python程序执行时产生了“SyntaxError”的错误,其原因是代码中出现了无法解释执行的符号
  70. 如果Python程序执行时产生了“unexpected indent”错误,其原因可能是代码缩进不正确
  71. round(x,d)函数是指对x四舍五入,保留d位小数,无参数d则返回四舍五入的整数值。
  72. str.center(width,fillchar)方法返回长度为width的字符串。其中str处于新字符串中心位置,两侧新增字符串采用fillchar填充,当width小于字符串长度时,返回str;fillchar是单个字符。
  73. 对于any(x)函数,如果组合类型变量x中所有的值都是0、""或False时,那么结果为False;如果所有元素中有一个值非0、"或False,那么结果就为True。对于all(x)函数,只要组合类型变量x中存在值为0、"或False的元素,那么结果为False,否则结果为True。
  74. '{@>10.6'}.format(Fog)表示输出时宽度为10,右对齐且填充@;若字符串长度大于6,只保留前6个字符,小于等于6则全部输出。
  75. 函数内部需要改变外部定义的一个简单类型变量,需要显式声明其为全局变量。
  76. JSON格式可以表示具有复杂关系的高维数据。
  77. turtle画图结束后,让画面停顿,不立即关掉窗口的方法是turtle.done()
  78. 在time库中,可以进行程序计时的函数是perf_counter()
  79. 可以部署Python环境、运行Python脚本的系统是各操作系统平台
  80. Pyinstaller只能处理UTF-8编码的Python源文件,可以通过spec文件的datas参数设置打包相关资源文件,也可以通过spec文件的binaries参数添加动态链接库,在打包时使用-i参数可以设置打包后的文件图标。
  81. 在 Python 中,string.printable 是 string 模块中的一个属性,它是一个包含所有可打印字符的字符串。这包括数字、字母、标点符号和空格等。string.printable 的值为:
'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c'
  1. 在循环队列中,队头指针与队尾指针相同,即front=rear,队列可能为空也可能为满。
  2. 关于Python语言发展的描述,最次要的因素是解释器采用Unicode编码,支持中文处理
  3. Python语言是一种既支持面向过程也支持面向对象的采用解释型方法执行程序的高级脚本语言。
  4. Python代码为保持代码可读性应减少嵌套,变量的定义和应用都应尽可能的清晰,尽量少用函数和类将代码封装
  5. 字符串方法replace()用来替换字符串中指定字符或子字符串的所有重复出现,每次只能替换一个字符或一个字符串,把指定的字符串参数作为一个整体对待。该方法并不修改原字符串,而是返回一个新字符串
  6. CSV文件采用纯文本格式,通过单一编码表示字符。
  7. Python的标准库和第三方库的调用方式都一样,都需要用import语句调用。
  8. Python语言中有很多数据类型是序列类型,其中比较重要的是字符串类型、列表类型和元组类型。
  9. 序列类型是一维元素向量,元素之间存在先后关系,通过序号访问。
  10. 在Python中,类的定义中以一个下划线开头的成员是保护成员,以两个下划线开头和结束的成员是系统定义的特殊成员,以两个或多个下划线开头但不以两个或多个下划线结束的成员是私有成员。
  11. 操作系统的功能和任务主要有处理机管理(进程管理)、存储管理、设备管理,文件管理和用户接口。
  12. time.time() 返回的是当前时间的时间戳,是一个浮点数,以秒为单位。
  13. 在time库中,localtime()函数返回的是系统当前时间对应的struct time形式。
  • 11
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值