随笔分类 - 刷题
发表于 2022-06-26 16:43阅读次数:85评论次数:0
摘要:在python中使用reduce和lamba实现字符串反转解析,例如将s = "abcdef"反转成 "fedcba" 代码实现 from functools import reduce s = "abcdef" result = reduce(lambda x,y:y+x,s) print(res
阅读全文 »
发表于 2022-06-26 15:43阅读次数:5338评论次数:0
摘要:账号密码都输入正确的情况下,点击登录会出现报错: 解决办法: 点开地球的图标,默认登录的是美国版的leetcode,需要切换为中国版的leetcode,继续登录就可以了
阅读全文 »
发表于 2020-05-05 21:32阅读次数:170评论次数:0
摘要:题目 shell脚本test.sh如下 执行./test.sh abcd.c .c输出() A. abcd B. abcd. C. abcd.c D. bcd.c 分析 主要是掌握shell脚本中${...}函数的用法,${ 2}获得的是第二个参数.c的长度2,${ 1}获得的是第一个参数 abcd
阅读全文 »
发表于 2020-05-05 16:42阅读次数:147评论次数:0
摘要:题目 用python写个冒泡排序 分析 以a = [4, 3, 2, 1]为例,进行冒泡排序 代码实现
阅读全文 »
发表于 2020-05-05 10:54阅读次数:131评论次数:0
摘要:题目 按下述要求编写代码,实现以下功能: (1)编写代码下载http://www.newsgd.com/news/2020 05/05/content_190848024.htm 页面的内容并保存为mt.html (2)统计mt.html中 标签下所有单词并存储到mt_word.txt中,要求: a
阅读全文 »
发表于 2020-05-03 14:08阅读次数:165评论次数:0
摘要:题目 有一个序列:1/2, 2/3, 3/5, 5/8, 8/13...,写一段Python代码,求出这个序列前10项的和 分析 可以分别用变量表示分母和分子,在根据规则计算出下一个分数时,要同时改变分母和分子的值 代码实现
阅读全文 »
发表于 2020-05-03 13:48阅读次数:163评论次数:0
摘要:题目 让函数PermulationStep(num)接受传递的num参数,并使用相同的数字返回大于num的下一个数字 例如:如果num为123,则返回132; 如果为12345,则返回12354. 如果一个数字没有更大的排列,则返回 1(即999) 例子 输入:11121 输出:11211 输入:4
阅读全文 »
发表于 2020-05-02 16:54阅读次数:230评论次数:0
摘要:题目 小明有一百元,他想买一百本书,英语书5元一本,数学书3元一本,语文书0.5元一本,请问他有多少种买法? 请编程解决这个问题,可以使用任何编程语言,包括伪语言 分析 小明有100元,三本书的价格分别是5元,3元,0.5元,那么最多能买到的英语书为20本,数学书为33本,语文书为200本。题目要求
阅读全文 »
发表于 2020-05-02 15:41阅读次数:137评论次数:0
摘要:题目 分析 由于函数f的默认参数 l 是列表,因此是可变数据类型,当f(2)调用后f()后,l变为[0, 1],当f(3, [3, 2, 1])调用时,由于使用的是自定义的参数,所以这次默认参数 l 的值不变,仍是[0, 1],当使用f(3)调用后,由于没有传自定义参数,因此使用默认参数 l = [
阅读全文 »
发表于 2020-04-30 15:35阅读次数:143评论次数:0
摘要:题目 根据要求实现对应的方法 1.等长的两个列表合并为一个字典。要求:合并成{"A": 1, "B": 2, "C": 3},请用一行代码实现 keys = ["A", "B", "C"] values = ["1", "2", "3"] 2.合并两个列表并消除重复值 list_1 = ["a",
阅读全文 »
发表于 2020-04-30 15:10阅读次数:145评论次数:0
摘要:题目 请写出以下代码的运行结果 思路 记住一点,直接赋值,是所有对象都指向同一对象的引用,因此,原对象一变,所有对象都会变 浅拷贝,是父对象拷贝出来,独立了,而子对象还是指向同一对象的引用,因此,原对象一变,父对象不变,只有子对象会变 深拷贝,是所有对象都拷贝出来,独立了,因此,原对象一变,所有对象
阅读全文 »
发表于 2020-04-30 14:55阅读次数:128评论次数:0
摘要:题目 请写出下列代码的运行结果 思路 题目不难,但很容易漏,就像在 中,实际上给关键字参数 kwargs什么都没传,打印时,仍然会打印个空字典 ,同样在 中,可变参数 args位置上什么都没传,仍然会打印个空元组 值得注意的还有 , 和 ,由于都没有解包,所以当做一个元组 传进去了 结果
阅读全文 »
发表于 2020-04-30 13:51阅读次数:171评论次数:0
摘要:题目 题目:passwd={"admin":"123321", "user1":"123456"} 1.设计一个登录程序,不同的用户名和对应密码存在一个字典里,输入正确的用户和密码去登录 2.首先输入用户名,如果用户名不存在或者为空,则一直提示输入正确的用户名 3.当用户名正确的时候,提示去输入密码
阅读全文 »
发表于 2020-04-30 11:30阅读次数:166评论次数:0
摘要:题目 给定一个只包含正整数且非空的数组,返回该数组中重复最多的前N个数字(返回结果按重复次数从多到少排列,N不存在取值非法的情况),请用熟悉的语言实现该需求。10分钟之内写出来 思路 1.假设列表(数组)为a,使用set将该数组过滤,得到一个新的列表sorted_a,这个sorted_a是不重复的
阅读全文 »
发表于 2020-04-18 23:41阅读次数:328评论次数:0
摘要:题目一 What gets printed?() A. new line then the string: woow B. the text exactly like this: r"\nwoow" C. the text like exactly like this: \nwoow D. the
阅读全文 »
发表于 2018-07-30 00:08阅读次数:355评论次数:0
摘要:1. GET和POST有哪些区别? 1). get参数通过url传递,post则放在请求体中; 2). get请求在url中传递的参数有长度限制,因此数据传输量较小(最大为2kb左右),post传输的数据量相对较大 3). get相对post来说,不太安全,因为参数直接暴露在url中,所以不能用来传
阅读全文 »
发表于 2018-07-29 21:48阅读次数:209评论次数:0
摘要:def A(a, b): try: for i in range(1, int(b)): a += b if int(b) > 4: return a else: a += a return a except TypeError: return '参数类型错误' except ValueError:
阅读全文 »
发表于 2018-07-05 18:22阅读次数:463评论次数:0
摘要:题目 编写一个程序:1、能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件;2、并打印出相对路径。 思路 1. 这道题目是要用到递归的,递归中return的陷阱,请参考上篇博文《python递归中的return"陷阱"》 2. 涉及到正则的部分考虑用re.serach方法 3. 可
阅读全文 »