测试工程师之Python面试题(附答案)
1、请把字符串“abcde”里面的字符,逐个,打印出来
ss="abcdefgh"for i in ss:print(i)
2、对字符串“www.autotestplat.com",输出为“com.autotestplat.www"
ss = "www.autotestplat.com"list_ss = list(ss.split('.')) list_ss.reverse()print(".".join(list_ss))
3、把一个列表里面的数字元素,去重,如 {1,1,2,2,3,3,4,4,5,5}
aa = [1,1,2,2,3,3,4,4,5,5,5]bb = list(set(aa))print(bb)
4、用递归实现数字的阶乘,N!,n=9时,s=987654321
def a(n):if int(n)<= 1:return 1else:return n*a(n-1)print(a(9))
5、对字符串
{"a":"0","b":"1","d":"11","e":"22","f":"33"}, 输出字典 {'a':'1','b':'1','d':'11','e':'22','f':'33'}ss= '{"a":"0","b":"1","d":"11","e":"22","f":"33"}'dict_ss = eval(ss)print(dict_ss)
6、以下代码:
a="05550550"print(a.index("x")运行结果是:ValueError: substring not found
7、以下几行字符串
fin one :13700010001 15 52Afin two :13700020002 15 52Bfin three:13700030003 15 52C依次代表 姓名 :手机号 楼栋号 房间号请输出姓名 :...,电话:...........,住址:......姓名 :...,电话:...........,住址:......姓名 :...,电话:...........,住址:......str1 = 'fin one :13700010001 15 52A'str2 = 'fin two :13700020002 15 52B 'str3 = 'fin three:13700030003 15 52C' a1 = str1.split(':') a11 = a1[1].split(' ')a2 = str2.split(':') a22 = a2[1].split(' ')a3 = str3.split(':') a33 = a3[1].split(' ')print("姓名:"+a1[0]+",电话:"+a11[0]+",住址:"+a11[1]+" "+a11[2])print("姓名:"+a2[0]+",电话:"+a22[0]+",住址:"+a22[1]+" "+a22[2])print("姓名:"+a3[0]+",电话:"+a33[0]+",住址:"+a33[1]+" "+a33[2])
8、实现一个冒泡排序
data = [2,10,7,8,9,5,4,1]def bubble_sort(arr): for i in range(len(data)-1):for j in range(len(data)-1-i):if data[j]>data[j+1]:data[j+1],data[j]=data[j],data[j+1]return data print(bubble_sort(data))
房子要一层一层盖,知识要一点一点学。大家在学习过程中要好基础,多上手实操,话不多说,这里狠狠上一次干货!这是我熬夜整理好的各阶段(功能、接口、自动化、性能、测开)技能学习资料+实操讲解,非常适合私下里学习,比找资料自学高效多了,分享给你们。
领取关 w/x/g/z/h:软件测试小dao
敲字不易,如果此文章对你有帮助的话,点个赞收个藏来个关注,给作者一个鼓励。也方便你下次能够快速查找。
测试工程师之Python面试题(附答案)相关推荐
- Python面试题 附 答案
1.一行代码实现1--100之和 利用sum()函数求和 2.如何在一个函数内部修改全局变量 函数内部global声明 修改全局变量 3.列出5个python标准库 os:提供了不少与操作系统相关联的 ...
- JAVA 面试题附答案
2019独角兽企业重金招聘Python工程师标准>>> JAVA 面试题附答案 声明,本人能力有限,只是列出来参考,不对之处欢迎指正. 一.JAVA基础 JAVA中的几种基本类型,各 ...
- python面试题及答案2020_2020年python面试题汇总(最新)
随着近些年机器学习.云计算等技术的发展,Python的职位需求越来越高.那么提前掌握最新的python面试题技巧,将有助于在求职中取得成功:同时gxlcms作为知名的编程学习网站,有着最新最热门的py ...
- 2019最新整理JAVA面试题附答案
2019最新整理JAVA面试题附答案 包含的模块: 本文分为十九个模块,分别是:Java 基础.容器.多线程.反射.对象拷贝.Java Web .异常.网络.设计模式.Spring/Spring MV ...
- 基础的VueJS面试题(附答案)
基础的VueJS面试题(附答案) 1.什么是MVVM框架?它适用于哪些场景? MVVM框架是一个 Model-View-View Model框架,其中 ViewModel连接模型Model)和视图(V ...
- 2017c语言考核册答案,2017年C语言考试试题附答案
子曰:"由,诲女知之乎?知之为知之,不知为不知,是知也."以下是小编为大家搜索整理2017年C语言考试试题附答案,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网! ...
- 「java工程师」常见面试题及其答案(持续更新)
「高级java工程师」常见面试题及其答案: 「高级java工程师」常见面试题及其答案(持续更新)_好人老李的博客-CSDN博客 目录 java基础 面向对象与面向过程的区别? JRE.JDK.JVM的 ...
- 2020最新整理PHP面试题附答案
2019最新整理PHP面试题附答案 1.什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰.主要特征:封装.继承.多态. 2.SESSION 与 ...
- 【前端面试题】—21道有关移动端的面试题(附答案)
前端发展到今天,移动端的流量已经超越了PC端.比如对绝大部分人来说,每天使用手机上网的时间要远高于使用笔记本电脑.计算机的上网时间.因此移动端变得越来越重要.每个人的手机屏幕大小不同.系统不同,因此移 ...
最新文章
- MindInsight计算图可视设计
- C++实现动态顺序表
- 统计学习方法笔记 -- Boosting方法
- comet OJ 01背包
- 织梦根目录下面404页面,主页能正常运行404页面,切换至栏目页404页面内的图片不能正常显示,解决...
- OpenLDAP / ubuntu 18.04 下源码编译及安装说明
- 评论:互联网的冬天还有多远?
- IO流 练习 -- 文件夹的删除
- 计蒜客难题挑战:奇怪的国家
- php魔术方法例子,PHP魔术方法示例
- POJ3461 【KMP(粗糙模板)】
- 【Python小程序】第1讲:如何提取指定时间段的数据子集?
- 微信小程序——小程序UI框架首页
- JAVA 通过wContour和geotools实现等值面分析、裁切、出图
- 电脑服务器开机显示器没反应,电脑主机开了但是显示器没反应怎么办 电脑主机开了显示器没反应原因【图文】...
- maskrcnn selected_polygons.append(self.polygons[i]) IndexError: list index out of range
- mysql数据库网课_中国大学MOOCMysql数据库系统网课答案
- 硬盘的种类、区别、运行原理
- 《ELK Stack权威指南 》第1章 入门示例
- firefox add-on 列表