-
中文注释需要指定编码,不然运行会出错: # -*- coding: utf-8 -*-查看全部
-
注释符是 井号 #查看全部
-
字符串拼接使用逗号查看全部
-
因此,迭代操作就是对于一个集合,无论该集合是有序还是无序,我们用 for 循环总是可以依次取出集合的每一个元素 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict查看全部
-
倒序切片包含起始索引,不包含结束索引。查看全部
-
记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。查看全部
-
L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素 第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个查看全部
-
set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。 set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。 最后,set存储的元素也是没有顺序的。查看全部
-
计算机中函数调用是通过栈的,每当调用一次函数,栈就会加一层帧,,没当函数返回,栈就会减少一层栈帧。所以,递归次数过多要注意栈溢出的问题查看全部
-
所谓递归就是在函数内部调用其本身查看全部
-
引用包中函数时,一定不要忘记加包名,比如:math.sqrt()查看全部
-
返回一个tuple可以省略括号,多个变量可以同时接受一个tuple(比如X,y),python的函数返回多值就是返回一个tuple。查看全部
-
求根公式:x=[-b±√(b²-4ac)]/2a查看全部
-
多重循环 在循环内部,还可以嵌套循环,我们来看一个例子: for x in ['A', 'B', 'C']: for y in ['1', '2', '3']: print x + y x 每循环一次,y 就会循环 3 次,这样,我们可以打印出一个全排列: A1 A2 A3 B1 B2 B3 C1 C2 C3查看全部
-
只想统计及格分数的平均分,就要把 x < 60 的分数剔除掉,这时,利用 continue,可以做到当 x < 60的时候,不继续执行循环体的后续代码,直接进入下一次循环: for x in L: if x < 60: continue sum = sum + x n = n + 1查看全部
举报
0/150
提交
取消