return ret
while True:
index = string.find(s)
if index != -1:
if len(ret)!=0:
ret.append(ret[-1]+index+len(s))
else:
ret.append(index)
string = string[index+len(s):]
else:
break
return ret
print(findall("abc-abc-abc-","-"))
计算机二级python一、 题型及分值分布
1.单选题共40道,1到10题为公共基础知识,11到40题是python相关的知识,比如数据结构与算法、python基础知识 。每道题1分,共40分;
2.基础编程题共3道,题目会给一部分写好的代码,描述它的作用 , 然后填补空缺处的代码,使程序能正常运行 。每题5分,共15分;
3.简单应用题共2道,一道是利用turtle画出图形,一般以代码补全的方式出现,给出大部分代码 , 填写剩余的两三行 。另一道难度稍大些,也是填写代码,具体题目类型看情况而定,一般要填三四行 。前者10分 , 后者15分,共25分;
4.综合应用题共1道,一般是对分词排序、文件读写或管理,要求完整写出整个程序,并能够运行成功输出题目要求的结果 。要步骤给分 , 共20分 。
二、 考试内容
1.python的基本语法与元素
了解程序中的基本知识,比如引用、命名、变量、缩进、赋值语句等 。掌握输入输出语句的用法,熟知关键保留字 。
2.基本数据类型
熟知数字类型如何使用 , 其中有int、bool、float、complex 。了解字符串类型的处理方法,如何切片以及格式化format()的使用 。知道数据类型间如何进行转化,会根据要求操作 。了解有关数据类型的有关python函数 , 掌握并能运用 。
3.程序的控制结构
理解顺序结构、循环结构、分支结构的书写方法 。掌握分支结构中单分支、双分支以及多分支的结构,且会运用else以及elif 。熟悉循环结构中while、for、break以及continue的作用以及使用方式,知道如何用try——except处理异常 。
4.函数的编写与运用
会编写def自定义函数 , 会用return返回值 。知道函数的参数分类以及用法,并能区分局部变量与全局变量的作用范围 。
5.组合数据类型
会运用列表,能对列表进行一些基础操作 。了解元组、集合与字典 , 并会运用到程序中 。熟知一些列表操作、集合操作或者字典操作的专用python函数 。
6.文件操作
知道文件打开、关闭与读写的基本函数,掌握并会运用 。能对一维、二维数据进行处理表达,会采用CSV格式对它们进行读写 。
7.python库
了解turtel库、random库、time库、jieba库、pyinstaller库以及一些第三方库的相关函数 , 会安装需要的库并运用到程序编写中 。
关于python程序设计题的题库?1、average_sum函数的功能为求一批数中大于平均值
sum=0
k=0
for i in range(n):
sum=sum+a[i]
average=sum/n
for i in range:
if(a[i]average):
k=k+a[i]
return k
2、编写函数fun求一个不多于五位数的正整数的位数
if(m9999):
place=5
elif(m999):
place=4
elif(m99):
place=3
elif(m9):
place=2
else:
place=1
return place
3、请编fun函数,求4*4整形数组的主对角线元素的和
sum=0.0
for i in range(4):
sum+=a[i][i]
return sum
4、已知:一元钱一瓶汽水 , 喝完后两个空瓶换一瓶汽水 。问:请输入钱数(大于1的正整数),则根据钱数最多可以喝到几瓶汽水 。
s=0
k=0
while m0:
m=m-1
s=s+1
k=k+1
while k=2:
k=k-2
s=s+1
k=k+1
return s
推荐阅读
- 抖音直播伴侣电脑官方下载,抖音直播伴侣电脑版怎么用
- u盘在苹果手机怎么读卡,苹果手机读u盘视频教程
- 网络游戏成绩,网络游戏 2021
- 空调遥控器代码go语言 空调遥控器代码键是哪个
- html5电脑推荐,电脑怎么下载html5
- 吃免费下载,吃饭下载
- 普通人如何做网络推广赚钱,新手怎么做网络推广
- linux下拷贝文件命令 linux中拷贝文件夹的命令
- phpcms程序架构,phpcms模块