一、迭代 通过for循环来遍历一个列表,我们称这种遍历的方式为迭代。只要是可迭代对象都可以进行迭代操作。 以下代码可以用来判断一个对象是否是可迭代的。 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator f ...
分类:
编程语言 时间:
2017-12-13 20:30:11
阅读次数:
119
一、切片 首先我们要记得在Python中可以用于切片的对象有 列表、元组、字符串。 切片操作就是直接从列表、元组或字符串中,选择出我们想要的内容,这些操作非常简洁实用。 >>> L[:] #取出所有的数 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 1 ...
分类:
编程语言 时间:
2017-12-13 17:25:26
阅读次数:
166
在介绍递归函数之前,我们先介绍以下递归函数的使用有以下特征: 1.递归函数就是函数在函数体内部调用本身 2.递归函数的运算规模要不断减小,这样才是可以运算的 3.递归的层数不要超过999,因为函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就 ...
分类:
编程语言 时间:
2017-12-12 23:59:26
阅读次数:
384
一、列表的定义及操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。 1、列表的格式及赋值 列表,使用中括号括起来,元素之间用逗号隔开,列表中的元素具有明确的位置,不同位置的元素可以相同(数值相同,字符串相同都可以) 空列表:[] 列表的赋值:names = ...
分类:
编程语言 时间:
2017-12-05 00:56:11
阅读次数:
238
周末,但我这不适合有周末啊,七点九醒了,继续看看python吧,昨天下载了一个工具PyCharm,这工具和idea是一家的。用法差不多,今天继续看看基础。 编写格式:python对大小写特别敏感,书写时需注意 语法:采用缩进方式,以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注 ...
分类:
编程语言 时间:
2017-12-02 19:17:18
阅读次数:
120
最近几天在研究爬虫爬取音频网站如何高效的访问并下载,说实话,我一开始还不知道有协程这个东东~~~并且之前一直觉得爬网站用啥方法都一样,能爬就行,自从发现了协程,爱不释手~~~~~ 好了废话少说~进入正题: 首先,我们先说一下什么是多线程,在网上的一些教程中都给出这个例子(涉及类和队列) 这个栗子让我 ...
分类:
编程语言 时间:
2017-12-02 13:00:39
阅读次数:
161
## numpy.argmax(a, axis=None, out=None) 返回沿轴axis最大值的索引。 Parameters: a : array_like 数组 axis : int, 可选 默认情况下,索引的是平铺的数组,否则沿指定的轴。 out : array, 可选 如果提供,结果以 ...
分类:
编程语言 时间:
2017-12-01 20:43:41
阅读次数:
151
命令行 pwd(‘print working directory’) cd ~ 可以回到home路径 mkdir 创建文件夹,如有空格要加" ",如"i have fun" cd ../.. 回到上两层目录 PYTHON round() 四舍五入浮点数 ''' ''' 定义多行字符串 %r是原始表示 ...
分类:
编程语言 时间:
2017-11-25 18:21:18
阅读次数:
142
一 调用函数 在写函数之前,我们先尝试调用现有的函数 除此之外,还有我们之前使用的len()等。可以用于数据类型转换的 int() float() str() bool() ...
分类:
编程语言 时间:
2017-11-24 00:06:18
阅读次数:
126