Python面试100题
王子老师
即将成为世界大牛
展开
-
filter过滤函数
a=[1,2,3,4,5,6,7,8,9] def func(index): return index % 2 == 1 #如果能被2整除,返回TRUE,否则返回False list=filter(func,a) print([i for i in list])原创 2020-03-22 19:36:33 · 770 阅读 · 0 评论 -
python基础 正则匹配
import re# dic={'2':'name','3':14,'2.4':'zuoquanxian'}# print(sorted(dic.items(),key=lambda i:i[0],reverse=False))a="not found 5.88 张三 99 李浩鸣"list=a.split(' ')print(list)res=re.findall('\d+\.?\d...原创 2020-03-22 18:54:31 · 104 阅读 · 0 评论 -
Python面试100题---01
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?for i in range(1,5): for j in range(1, 5): for k in range(1,5): if (i!=j and i!=k and j!=k and i!=j!=k): print(i,j,k)...原创 2019-09-05 00:49:16 · 184 阅读 · 0 评论 -
Python面试100题---02
企业发放的奖金根据利润提成。利润(I)低于或等于10万元时, # 奖金可提10%;利润高于10万元,低于20万元时,低于10万元的 部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万 # 元的部分,可提成3%;60万到100万之间时,高于60万元的部分可提成1.5%,高于100万元时,超过100万元的部分按1%...原创 2019-09-06 02:51:55 · 142 阅读 · 0 评论 -
Python面试100题---003
有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。if __name__ == '__main__': fp = open('test1.txt') a = fp.read() fp.close() fp = open('test2.txt') b = fp.read() fp....原创 2019-09-06 03:17:39 · 351 阅读 · 0 评论