1、求出1-100之间的和
# coidng:utf-8
a = 0
for i in range(0,100):
a += (i+1)
print(a)
5050
# 也可以使用函数sum
sum = sum(range(1,101))
print(sum)
5050
2、冒泡排序
a = [1,6,4,2,67,32]
l = len(a)
for i in range(l):
for j in range(l-1):
if a[l-j-1]
a[l-j-1],a[l-j-2] = a[l-j-2],a[l-j-1]
for i in range(l):
print(a[i])
# 代码结果
1
2
4
6
32
67
3、数字排序
一看就是冒泡排序。这次我们用函数
a = [1,6,4,2,67,32]
m = sorted(a)
print(m)
# 代码结果
[1, 2, 4, 6, 32, 67]
# 也可通过其他函数
a.sort()
4、写出常用的python库
我们做测试的常用的肯定是与测试有关的喽
requests--接口自动化
selenium--web的UI自动化
appium--app的UI自动化
re ---正则表达式
5、python的数据类型
整型--int
布尔型--bool
字符串--str
列表--list
元组--tuple
字典--dict
6、python2与python3的区别
安静来看python2和python3的最大区别就是编码问题了
python2中使用ascii编码,python3中使用utf-8编码
7、python的可变数据类型和不可变数据类型
不可变数据类型:数值型、字符串型string和元组tuple
不允许变量的值发生变化,如果改变了变量的值,相当于是新建了一个对象
可变数据类型:列表list和字典dict;
允许变量的值发生变化,即如果对变量进行append、+=等这种操作后,只是改变了变量的值,而不会新建一个对象,变量引用的对象的地址也不会变化,不过对于相同的值的不同对象,在内存中则会存在不同的对象,即每个对象都有自己的地址,相当于内存中对于同值的对象保存了多份,这里不存在引用计数,是实实在在的对象。
8、在编辑python脚本的时候遇到bug怎么解决
①通过print()进行调试,看看哪里出了问题
②如果是第三方库的书写问题,查找文档,
9、python如何操作Excel表