python 如何判断一个函数执行完成_python常见面试题

🌟如能帮到你,下方为我们点个 d9b5aa8ac5818209eb4781dd3f90a00d.gif🌟 推荐:抱歉我是一个测试,不是保姆

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表

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值