在python中 string,tuple,numbers是不可更改对象,list和dict是可更改对象。可更改和不可更改的一个点在于修改时内存...
1.用两个栈来实现一个队列 1.初始化两个空的列表作为栈2.所有的push都放到stack1中3.所有的pop都从stack2中取(list的p...
1.print 在python2中是语句,python3中是函数所以在python2中可以这么写 python3中则要这么写: 2.range ...
装饰器:1.用于装饰其他函数2.增强被装饰函数的功能装饰器需要接受一个函数对象作为参数,以对其进行增强 test_func()被装饰之后,运行函...
在使用logging这个模块进行单一log文件记录的时候碰到了log重复的问题,原因在于反复的调用log对象可能会加入重复的file或conso...
题目:一只青蛙要跳上n层高的台阶,一次能跳一级,也可以跳两级,有多少种跳上这个n层高台阶的方法? 问题分析由于只能跳一步或者两步,所以在青蛙到达...
用yield实现range 运行结果: 循环一千万次耗时1.4s左右 如果改成range()仅耗时400ms左右
运行的结果如下: 第一种递归的方式重复了大量计算,仅仅是计算第40个数就已经用了45秒 第二种递推的方式在数字为50万的时候,时间达到了3秒 第...
题1:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每...