顺序程序具有顺序性、封闭性、可在现性。不具有并发性,并发性,是并发程序的特点。
对数据进行压缩存储会降低算法的空间复杂度,与编制无关。
栈:先进后出,对列:先进先出。
结构化程序设计强调:易读性
数据库管理三个阶段:人工管理阶段、文件系统阶段、和数据库系统阶段
人工管理阶段没有专门 的软件对数据处理
实体是客观存在并且可以相互区别的事物,学号是学生的属性。
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:文本处理