二级考试基础

本文涵盖了程序设计的基本概念,如顺序程序的特性、并发性、数据压缩的影响,以及结构化程序设计的重要性。强调了Python变量命名规则,并介绍了数据库管理的三个阶段。此外,还讨论了Python的数据类型,如序列、字典,以及文件操作方法,如write和readline。最后提到了一些Python第三方库,如Django、Flask和Scipy。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

顺序程序具有顺序性、封闭性、可在现性。不具有并发性,并发性,是并发程序的特点。
对数据进行压缩存储会降低算法的空间复杂度,与编制无关。
栈:先进后出,对列:先进先出。


结构化程序设计强调:易读性

数据库管理三个阶段:人工管理阶段、文件系统阶段、和数据库系统阶段

人工管理阶段没有专门 的软件对数据处理


实体是客观存在并且可以相互区别的事物,学号是学生的属性。

PyThon变量命名规则

以字母或下划线开头,不能以数字开头。

x=‘R\0S\0T’
print(len(x))=5
分别是:R,\0,S,\0,T


// :返回一个不大于结果的最大整数,/ :返回浮点结果


return返回的是值而不是表达式,可以出现在函数任意部分


定义函数需要使用保留字def


函数的主要作用是提高应用的模块性和代码重复利用率。


d.get(key,default):返回key的对应值


序列是一维元素向量,元素间存在先后关系,通过序号访问。可以分为字符串,列表和元组类型。而字典是映射类型。
python的str,dict,tuple,list,不同数据类型称为组合数据类型


ord将字符转换成ASCLL码


python中,writelines是将一个元素为字符串的列表整体写入文件;write方法是向文件写入一个字符串或字节流,每次写入后,将会计入一个写入指针,


二维列表对象输出为csv格式文件采用遍历循环和字符串join()方法结合
方法如下:
is代表二位列表
f=open(“cpi.csv”,“w”)
for row in ls:
f.write(",".join(row)+"\n")
f.close()


f.read() 读整个文件
f.readline() 读一行
f.readlines() 读所有行,以每行为元素形成列表
f.seek() 改变当前文件操作指针位置


一维数据采用线性方式组织,主要采用列表表示,集合不属于线性结构
列表仅用于表示一维和二维数据


pythonWeb第三方库:
Djanjo,Pyramid,Flask
scipy:数据分析
pdfminer:文本处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值