-
#coding:utf-8 添加这条语句即可使用中文注释查看全部
-
L[:] 复制出了一个新list查看全部
-
1.0 要乘在前面,如果 sum/n*1.0 则除法为整数除法,与结果不符查看全部
-
n==1 时 直接移过去(特殊情况) 一般情况(n>=2): n==2 时 先将上面一个 拿到b 再将a拿到c .... 先将上面的拿到中间,再将最后的拿到c 最后将中间的拿到c查看全部
-
多用小括号,保证正确的运算顺序查看全部
-
在函数外定义(赋值)的变量为全局变量,在函数内部定义(赋值)的变量为局部变量,若想在函数内部访问全局变量,需用 global 声明查看全部
-
def move(n, a, b, c): if n==1: print a,'-->',c return move(n-1,a,c,b) print a,'-->',c move(n-1,b,a,c) move(4, 'A', 'B', 'C') 经典的算法问题查看全部
-
import math def quadratic_equation(a, b, c): t=math.sqrt(b*b-4*a*c) return (-b+t)/(2*a),(-b-t)/(2*a) print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5)查看全部
-
如果要表示多行字符串,可以用'''...'''表示: 还可以在多行字符串前面添加 r ,把这个多行字符串也变成一个raw字符串:查看全部
-
但是r'...'表示法不能表示多行字符串,也不能表示包含'和 "的字符串查看全部
-
1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。 2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。查看全部
-
1. 在计算 a and b 时,如果 a 是 False,则根据与运算法则,整个结果必定为 False,因此返回 a;如果 a 是 True,则整个计算结果必定取决与 b,因此返回 b。 2. 在计算 a or b 时,如果 a 是 True,则根据或运算法则,整个计算结果必定为 True,因此返回 a;如果 a 是 False,则整个计算结果必定取决于 b,因此返回 b。 所以Python解释器在做布尔运算时,只要能提前确定计算结果,它就不会往后算了,直接返回结果。查看全部
-
Python把0、空字符串''和None看成 False,其他数值和非空字符串都看成 True查看全部
-
条件过滤语句要放在最后面,相当于先创建,在判断。查看全部
-
name 这个变量是在 for 循环中定义的,意思是,依次取出list中的每一个元素,并把元素赋值给 name,然后执行for循环体(就是缩进的代码块)。查看全部
举报
0/150
提交
取消