总结我学习Python 中经常遇到疑惑的地方

可以这样,不用保存递归中的变量
 
谁说while最少会执行一次的,并不是这样
 
append()和extend()的区别
 
append()和extend()都只能接受一个参数,但append()能接受不可迭代的或者不可迭代的,但extend只能接受可迭代的(iterable)
 
append()把参数添加到一个下标内
 
extend()不是
 
方法名相同的情况下,例如方法名内部有重名的方法和参数,调用的情况
 
递归失败:
 
python中的切片也是[a:b]是从a到b-1的
 
关于for循环中range(2),i到底是从0还是1开始。特别是在用数组的长度作为range的参数的时候经常会犯糊涂
 
还有range(a,b,c)无论怎样,返回的数组都是 [a,…b-1] (c>0) 或者 [a,…b+1] (c<0) 就是不到b
 
range反向循环、反向递减、将步长设置为负数就好了,注意要调换开始和结束的位置
 
这样range(0,0)并不会抛出异常,而是什么也不输出

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h63951.shtml

张贴在3