自动化测试常见面试题

一、Python基础

    1. Python有哪些数据类型
    1. 统计字符串 "test aa" 中字符 “t” 出现的个数和位置
    1. 元组和列表的区别
    1. 字典有哪几种取值方式
    1. 方法的参数如何设置默认值
    1. 设计一个方法,要求传入的参数是一个字典,传出的参数是list
    1. 将[2,522,2,3,55,67,10]按从小到大进行排序,要求输出 [2,2,3,10,55,67,522]
    1. 设L = [1, 2, 3, 5, 6],如何得出 '12356'?
    1. 异常处理流程是什么样的?except 和 finally语句的执行顺序?
    1. Python的断言如何使用,它的执行流程是什么样的?
    1. 待续

二、编程题

    1. 给定一句英语,要求使用python编写程序,讲句中所有单词的顺序点到输出,句子中只包含单词和空格。
# 输入:hello you are good
# 输出:good are you hello
    1. 10001个无序整数,取值范围是1-10000,就是说只有一个数重复了,把重复的数找出来。

你可能感兴趣的:(自动化测试常见面试题)