python面试题(1)
# 1、写一段代码,输出1-100的和
sum=0
for x in range(0,101):
sum+=x
print(sum)
# 2、如何用python删除 一个文件
import os
os.remove('文件名')
# 3、如何在一个函数内修改全局变量
函数内使用 global ‘变量名‘,然后就可以在函数内改变该全局变量
# 4、举例说明map和lambda用法
map:
l1=[1,2,3,4]
def fun(l):
return l+1
print(list(map(fun,l1)))
输出:[2,3,4,5]
lambda:(lambde为匿名函数,有时候不能在语句中命名函数,这时候就需要用到匿名函数,因此匿名函数又可以看做一个表达式)
g=lambda x:x+2
print(g(2))
输出:4
map函数和lambde函数可以结合使用,例如:
l1=[1,2,3,4]
print(list(map(lambda x:x+1,l1)))
输出:[2,