Python计算机二级知识
python计算机二级知识
- Python是一种解释性高级通用脚本语言,具有通用性,可以用于几乎任何与程序设计相关应用的开发。主要应用于以下几个领域:Web开发,爬虫开发,科学计算,高性能服务器后端,开发界面程序,QT也提供了Python的支持,因为Python的开源库包
含了对C/C++ lib库的调用。(注:Qt(/ˈkjuːt/,发音同“cute”[4][5][6])是一个跨平台的C++应用程序开发框架) - 序列类型是一维元素向量,元素之间存在先后关系,通过序号访问。Python语言中有很多类型是序列类型,其中比较重要的是字符串类型、列表类型和元组类型。
- 字典是存储可变数量键值对的数据结构,通过字典类型实现映射,所以字典是映射类型,不是序列类型。
- 表示不同数据类型被称为组合数据类型。
- 属于Web开发方向的Python第三方生态库有:Django、Pyramid、Flask等。Pygame属于游戏开发方向,scipy属于数据分析方向,pdfminer属于文本处理方向。
- 属于Python数据分析及可视化的第三方数据库的有:numpy、scipy、pandas、matplotlib、seaborn、TVTK、mayavi(也称mayavi2)等。random库是Python语言用于产生各种分布的伪随机数序列的库
- PyQt(QT开发库)、PyGObject和PyGTK(GTK+库)均是Python开发用户界面的第三方库。time库是Python提供处理时间的标准库。
- 一维数据采用线性方式组织,在Python语言中主要采用列表形式表示,集合不属于线性结构。二维数据采用二维表格方式组织,在Python语言中可以采用二维列表形式表示。高维数据由键值对类型的数据构成,采用对象方式组织,在Python语言中可以采用字典类型表示。在Python中,列表类型仅用于表示一维和二维数据。
Python文件读取方法有:f.read()、f,readline()、f.readlines()、f.seek(),Python文件写入方法有:f.write()、f.writelines()。
- f.read(): 从文件中读入整个文件内容。
- f.readline():从文件中读入一行内容。
- f.readlines(): 从文件中读入所有行,以每行为元素形成一个列表。
- f.seek(): 改变当前文件操作指针的位置。
- f.write():将字符串或字节流写入文件。
- f.writelines():向文件写入一个序列字符列表。
- 使用open()打开文件时,省略打开模式,会默认只读方式打开;文件打开后,可以用seek()方法控制对文件内容的读写位置,write()方法只是向文件写入一个字符串或是字节流;如果没有采用close()关闭文件,程序退出时一般会自动关闭,但可能会导致数据丢失。
- min()函数返回给定参数的最小值,但是要求给定参数是可比较的。若给定的参数不能比较,则报错;若给定参数存在多个最小元素,min()只会返回序列中最小的一个元素。
- 函数的参数在定义时可以指定默认值,当函数被调用时,如果没有传入对应的参数值,则使用函数定义的默认值替代。在Python中,函数调用时,参数传递的主要方式有位置传递和关键字传递两种。位置传递是根据函数定义的参数位置来传递参数;关键字传递是根据每个参数的名字传递参数,该方式不用区分参数顺序位置,名字对了就行。关键字传递可以和位置传递混用,但混用时位置参数要出现在关键字参数之前。
Python中的open()函数提供了7种基本的文件打开模式:r、w、x、a、b、t、+。其中,r、w、x、a可以和b、t、+组合使用。
- random.randint(a,b)随机生成[a,b]包括(a、b)之间的整数;random.uniform(a,b)随机生成[a,b](包括a,不包括b)之间的实数。
- OpenCV-Python是图像处理和视觉方向的第三方库;Matplotlib是数据可视化方向的第三方库;Flask是Web开发方向的第三方库;PyMongo是数据存储方向的第三方库。
- PyQt是用户图形化界面方向的第三方库;Pandas、Numpy、Seaborn、Scipy都是数据分析方向的第三方库。
- PyOCR是图像字符识别方向的第三方库;PyTorch、MXNet、Keras都属于人工智能领域的第三方库。
- ’
*
‘的优先级高于‘+=
’的优先级 numpy.array()函数创建数组的属性:
- ndim: 数组的维度;
- shape: 数组的形状;
- size: 数组的元素个数;
- itemsize: 数组的每个元素占用的内存大小,以字节为单位
- Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。
- pop(i)将列表中第i项元素删除并返回该元素,默认删除列表最后的元素
- is也被称为同一性运算符,它比较的是对象间的唯一身份标识,即id相同,==比较的是两个对象的值是否相等
- title()函数把单词首字母大写