没有合适的资源?快使用搜索试试~ 我知道了~
Python面试题及答案共55道.docx
需积分: 1 3 下载量 46 浏览量
2023-07-25
16:01:36
上传
评论
收藏 80KB DOCX 举报
温馨提示
试读
32页
Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道Python面试题及答案共55道
资源推荐
资源详情
资源评论
编写一个函数,找出数组中没有重复的值的和
def func(lis):
lis1 =[]
del_lis=[]
for i in lis:
if i not in lis1:
if i not in del_lis:
lis1. append(i)
else:
del_lis. append(i)
lis1. remove(i)
return sum(lis1)
def func2(lis):
return sum([i for i in set(lis)if lis. count(i)==1])
print(func2([3,4,1,2,5,6,6,5,4,3,3]))
下面代码的执行结果是
a=1
def bar():
a+=3
bar()
print(a)
答案:运行出错
写一个函数,计算出以下字母所代表的数字,每个字母值不一样
for A in range(1,10):
for B in range(10):
if A==B:
continue
for C in range(1,10):
if C in [A,B]:
continue
for D in range(10):
if D in [A,B,C]:
continue
for E in range(1,10):
if E in [A,B,C,D]:
continue
for F in range(10):
if F in [A,B,C,D,E]:
continue
for G in range(1,10):
if G in [A,B,C,D,E,F]:
continue
for H in range(10):
if H in [A,B,C,D,E,F,G]:
continue
for P in range(1,10):
if P in [A,B,C,D,E,F,G,H]:
continue
if (A*10+B)-(C*10+D)==(E*10+F)and
(E*10+F)+(G*10+H)==(P*100+P*10+P):
print(A,B,C,D,E,F,G,H,P)
写出如下代码的输出结果
def decorator_a( func):
print(' Get in decorator_a')
def inner_a(* args,** kwargs):
print(' Get in inner_a')
return func(*args,**kwargs)
return inner_a
def decorator_b( func):
print(' Get in decorator_b')
def inner_b(* args,** kwargs):
print(' Get in inner_b')
return func(*args,**kwargs)
return inner_b
@decorator_b#f=decorator_b(f)
@decorator_a#f=decorator_a(f)
def f(x):
print('Get in f')
return x2
f(1)
答案
Get in decorator_a
Get in decorator_b
Get in inner_b
Get in inner a
Get in f
解释
当我们对f传入参数1进行调用时, inner_b被调用了,他会先打印 Get in inner_b,然后在 inner_b内部调
用了 inner_a,所以会再打印 Get in inner_a,然后再 inner_a 内部调用原来的f,并且将结果作为最终的
返回总结:装饰器函数在被装饰函数定义好后立即执行从下往上执行函数调用时从上到下执行
写出以下代码的输出结果:
def test():
try:
raise ValueError('something wrong')
except ValueError as e:
print('error occured')
return
finally:
print('ok')
test()
结果(finally无论怎样都会执行)
error occured
ok
求出以下代码的输出结果
mydict={'a':1,'b':2}
def func(d):
d['a']=0
return d
func(mydict)
mydict['c']=2
print(mydict)
结果
{'a' :0,'b' :2,'c' :2}
写个函数接收一个文件夹名称作为参数,显示文件夹中文件的路径,以及其中包含的文件夹中文件的如今
#方法一
import os
def Test1(rootDir):
list_dirs= os. walk(rootDir)
for root, dirs, files in list_dirs:
for d in dirs:
print(os. path. join(root,d))
for f in files:
print(os. path. join(root,f))
Test1(r'C:\Users\felix\Desktop\aaa')
剩余31页未读,继续阅读
资源评论
小码叔
- 粉丝: 4146
- 资源: 1181
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 3122080306 邹子轩 实验报告二.docx
- 基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发)(大赛作品,文档完整,可直接运行)
- 发那科工业机器人保养大全
- Sphere.h
- REMD固有时间尺度分解信号分量可视化(Matlab完整源码和数据)
- 嵌入式系统双单片机STC89C52+STC15W104多功能学习板电路图可扩展 适用于单片机初学者和教学
- 基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)大赛作品
- XILINXFPGA源码基于Spartan3火龙刀系列FPGA开发板VGA测试例程
- Java聊天室的设计与实现【尚学堂·百战程序员】
- python中matplotlib教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功