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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/656876.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

运行yolo v8 YOLOv8-CPP-Inference C++部署遇到的问题

环境&#xff1a; openCv:4.8.0 torch: 2.0.0 cuda:cuda_11.7.r11.7 遇到问题1&#xff1a; (tools) rogi7:~/my_file/obj/ultralytics/examples/YOLOv8-CPP-Inference/build$ ./Yolov8CPPInference Running on CUDA [ WARN:00.039] global net_impl.cpp:178 setUpNet DNN mo…

Java 面向对象进阶 01(黑马)

static案例代码&#xff1a; 代码&#xff1a; public class Student {private String gender;private String name;private int age;public static String teacherName ;public Student() {}public Student(String gender, String name, int age) {this.gender gender;this.…

[晓理紫]每日论文分享(有中文摘要,源码或项目地址)--大模型、扩散模型、视觉语言导航

专属领域论文订阅 VX 关注{晓理紫}&#xff0c;每日更新论文&#xff0c;如感兴趣&#xff0c;请转发给有需要的同学&#xff0c;谢谢支持 如果你感觉对你有所帮助&#xff0c;请关注我&#xff0c;每日准时为你推送最新论文。 为了答谢各位网友的支持&#xff0c;从今日起免费…

费一凡:土木博士的自我救赎之道 | 提升之路系列(五)

导读 为了发挥清华大学多学科优势&#xff0c;搭建跨学科交叉融合平台&#xff0c;创新跨学科交叉培养模式&#xff0c;培养具有大数据思维和应用创新的“π”型人才&#xff0c;由清华大学研究生院、清华大学大数据研究中心及相关院系共同设计组织的“清华大学大数据能力提升项…

Linux true/false区分

bash的数值代表和其它代表相反&#xff1a;0表示true&#xff1b;非0代表false。 #!/bin/sh PIDFILE"pid"# truenginx进程运行 falsenginx进程未运行 checkRunning(){# -f true表示普通文件if [ -f "$PIDFILE" ]; then# -z 字符串长度为0trueif [ -z &qu…

时序数据库 Tdengine 执行命令能够查看执行的sql语句

curl是 访问6041端口&#xff0c;在windows系统里没有linux里的curl命令&#xff0c;需要用别的工具实现。我在cmd里是访问6030端口 第一步 在安装是时序数据库的服务器上也就是数据库服务端 进入命令窗口 执行 taos 第二步 执行 show queries\G;

jsjiami.v6加解密教学

1. 优点 a. 安全性提升 JavaScript 加密可以有效保护源代码&#xff0c;减少恶意用户的攻击风险。 b. 代码混淆 通过混淆技术&#xff0c;可以使代码变得难以阅读和理解&#xff0c;增加破解的难度。 c. 知识产权保护 对于商业项目&#xff0c;JavaScript 加密有助于保护…

Abp 创建一个WPF的项目

开发环境&#xff1a;VS2022、.NET6 1、创建项目&#xff1a;MyWpfApp&#xff0c;这里不再废话了。 2、NuGet添加&#xff1a; 2.1、Volo.Abp.Autofac 2.2、Serilog.Sinks.File 2.3、Serilog.Sinks.Async 2.4、Serilog.Extensions.Logging 2.5、Serilog.Extensions.Hos…

java spring boot 导入bean 的四种方式

1 Import导入bean的四种方式 2 代码 2.1 要导入的bean package com.example.demo;public class MyUser { }package com.example.demo;public class MyRow { }2.2 各种方式的代码 2.2.1 Import(MyUser.class) package com.example.demo;import org.springframework.boot.Sp…

低功耗蓝牙(BLE) 和 经典蓝牙(SPP) 的区别

低功耗蓝牙(BLE) vs 经典蓝牙(SPP) 区别项低功耗蓝牙(BLE)经典蓝牙(SPP 串行端口协议)蓝牙版本蓝牙版本 > 4.0&#xff0c;又称蓝牙低功耗、蓝牙智能经典蓝牙2.0 或更早版本&#xff0c;经典配对模式在两台蓝牙设备之间建立虚拟串口数据连接&#xff0c;提供一种简单而直接…

DML的原理:一篇文章让你豁然开朗

推荐阅读 给软件行业带来了春天——揭秘Spring究竟是何方神圣&#xff08;一&#xff09; 给软件行业带来了春天——揭秘Spring究竟是何方神圣&#xff08;二&#xff09; 文章目录 推荐阅读DML 数据操纵语言INSERT语句UPDATE语句DELETE语句SELECT语句 DML 数据操纵语言 DML是…

【前端】防抖和节流

防抖 防抖用于限制连续触发的事件的执行频率。当一个事件被触发时,防抖会延迟一定的时间执行对应的处理函数。如果在延迟时间内再次触发了同样的事件,那么之前的延迟执行将被取消,重新开始计时。 总结:在单位时间内频繁触发事件,只有最后一次生效 场景 :用户在输入框输…

消息中间件RabbitMQ介绍

一、基础知识 1. 什么是RabbitMQ RabbitMQ是2007年发布&#xff0c;是一个在AMQP(高级消息队列协议)基础上完成的&#xff0c;简称MQ全称为Message Queue, 消息队列&#xff08;MQ&#xff09;是一种应用程序对应用程序的通信方法&#xff0c;由Erlang&#xff08;专门针对于大…

sqli-labs部署及sqli-labs靶场第一关

部署 一、环境安装 1.下载phpstudy&#xff0c;下载链接&#xff1a;小皮面板(phpstudy) - 让天下没有难配的服务器环境&#xff01; &#xff0c;傻瓜式的安装过后打开软件进入如下界面&#xff0c;我们开启nginx和mysql &#xff01;&#xff01;&#xff01;&#xff0…

金蝶云星空AppDesigner.AppDesignerService.RecordCurDevCodeInfo RCE漏洞

免责声明&#xff1a;文章来源互联网收集整理&#xff0c;请勿利用文章内的相关技术从事非法测试&#xff0c;由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;所产生的一切不良后果与文章作者无关。该…

第38期 | GPTSecurity周报

GPTSecurity是一个涵盖了前沿学术研究和实践经验分享的社区&#xff0c;集成了生成预训练Transformer&#xff08;GPT&#xff09;、人工智能生成内容&#xff08;AIGC&#xff09;以及大型语言模型&#xff08;LLM&#xff09;等安全领域应用的知识。在这里&#xff0c;您可以…

RuoYi微服务部署运行报错

根据官网的部署文档&#xff0c;进行部署&#xff0c; 1、创建数据库、 2、修改工程里面的配置文件 3、修改nacos服务器里面的连接mysql的配置 4、修改nacos配置中心的配置&#xff0c;主要是改连mysql、redis之类的配置 启动getway 报Client not connected, current sta…

STL-priority_queue

文档 目录 1.关于priority_queued1的定义 2.priority_queue的使用 1.关于priority_queued1的定义 1. 优先队列是一种容器适配器&#xff0c;根据严格的弱排序标准&#xff0c;它的第一个元素总是它所包含的元素中最大的。 2. 此上下文类似于堆&#xff0c;在堆中可以随时插入元…

uniapp将方法挂载到全局

前言 首先需要有一个自己封装的方法,话不多说,直接上代码! 方法文件(common.js) const getnav (page, type, param token) > {// type 判断是否 需要验证登录if (!page) return uni.showModal({title: 提示,content: 功能暂未开通~,showCancel: false})let user uni.g…

什么是数据API接口,数据API有哪些应用?

​自2020年4月“数据”正式被纳入生产要素范围以来&#xff0c;已经和其它生产要素一起融入经济价值创造过程&#xff0c;近年来我国数据交易市场规模迅速增长&#xff0c;数据需求逐年扩增&#xff0c;“数据”日益成为推动数字中国建设和加快数字经济发展的重要战略资源。 作…