做初中试卷的网站,上海市工程建设咨询监理有限公司,网站网页设计html,外贸资讯网站知识点#xff1a;
1#xff0c;栈支持子程序调用。栈上一种只能在一端进行插入或删除的线性表#xff0c;在主程序调用子函数时要首先保存主程序当前状态#xff0c;然后转去执行子程序#xff0c;最终把子程序的执行结果返回到主程序中调用子程序的位置#xff0c;继续…知识点
1栈支持子程序调用。栈上一种只能在一端进行插入或删除的线性表在主程序调用子函数时要首先保存主程序当前状态然后转去执行子程序最终把子程序的执行结果返回到主程序中调用子程序的位置继续向下执行这种调用符合栈的特点。
2冒泡排序直接插入排序与简单选择排序法在最坏情况下均需要比较n(n-1)/2次而堆排序在最坏情况下需要比较的次数是nlog↓2n。
3软件测试的目的是为了发现错误而执行程序的过程并不涉及改正错误。
4降低耦合性提高内聚性有利于提高模块的独立性
5数据库应用系统中的核心问题是数据库的设计。
6Python语言允许在一行的末尾加分号但一般不建议这么做会影响代码的美观度。
7Python语言只的浮点类型有长度限制也受限于内存大小。
8字典getkeydefault方法:键存在则返回对应值否则返回默认值default。
9Python的复数类型虚部部分的后缀可以为j或者J大小写无所谓。复数的实部可以单独存在但是虚部不可以单独存在。复数有实部和虚部构成可以使用z.real和z.imag分别获得它的实部和虚部
10title方法是把字符串的每个单词的首字母变为大写
11lambda关键字常用来声明匿名函数其格式为函数名 lambda参数列表表达式等价于下面形式 def 函数名参数列表 return表达式
12在Python文件打开方式中“a”为只写方式打开若文件存在内容追加在原文件后面。
13scipy是python的数据分析方向的第三方库。
14CSV文件采用纯文本格式通过单一编码表示字符。
操作题
1列表中有四个元素将其倒序输出.
代码
animals [xixi,haha,keke]
animals.reverse()
print(animals)2,文件给出字符串删除字符串开头和末尾的空白结果屏幕输出。
代码:
word 上海自来水来自海上
print(word.strip())
3,使用循环输出从1到50之间的奇数。
代码
count 0
while count 50:count 1if count % 2 0:continueprint(count,end,)
4使用turtle库的circle函数和Seth函数绘制一个四瓣花图形
代码
import turtle
for i in range(4):turtle.seth(90*(i1))turtle.circle(50,90)turtle.seth(-90i*90)turtle.circle(50,90)
turtle.hideturtle()
5使用Python的异常处理结构编写对数计算要求底数大于0且不等于1真数大于0且输入的必须为实数否则抛出对于的异常。
代码
import math
try:a eval(input(请输入底数))b eval(input(请输入真数))c math.log(b,a)
except ValueeError:if a 0 and b 0:print(底数不能小于等于0)elif b 0 and a 0:print(真数不能小于等于0)elif a 0 and b 0:print(真数和底数都不能小于等于0)
except ZeroDivisionError:print(底数不能为1)
except NameErrorprint(输入必须为实数)
else:print(c)