分类
摘要:
引入:如果平时执行的过程超过两个分支,则使用if-elif语句
if-elif 语句结构
if 判断条件:
要执行的代码
elif 判断条件:
要执行的代码
……
else:
要执行的代码
判断条件:一般为关系表达式或者bool类型的值
执行过程:程序运行到if处,首先判断if所带的条件,如果条件成立,就返回Tr... 阅读原文
2018-03-07 00:36:02 阅读(751) 评论(0)
摘要:
数据库mysql
安装mysql请移步百度教程,此文章不再详述。
启动数据库cmd下 mysql -u root -p自己设置的密码命令show databases;看mysql数据库管理系统的数据库列表use 数据库名;选择要操作的mysql数据库,使用该命令所有mysql命令都只针对该数据库show colum... 阅读原文
2018-03-07 00:22:02 阅读(725) 评论(0)
摘要:
python第一章
python变量
变量存储在内存中的值,数据是临时的。这就意味着在创建变量时会在内存中开辟一个空间。
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
变量的作用
存数据 被程序调用和操作
标记数据
... 阅读原文
2018-03-06 23:40:15 阅读(758) 评论(0)
摘要:
我们在做爬虫的过程中经常会遇到这样的情况,最初爬虫正常运行,正常抓取数据,一切看起来都是那么美好,然而一杯茶的功夫可能就会出现错误,比如403 Forbidden,这时候打开网页一看,可能会看到“您的IP访问频率太高”这样的提示。出现这种现象的原因是网站采取了一些反爬虫措施。比如,服务器会检测某个IP在单位时间内的请... 阅读原文
2018-03-06 22:33:02 阅读(749) 评论(0)
摘要:
之前我们学习过用CNN(卷积神经网络)来识别手写字,在CNN中是把图片看成了二维矩阵,然后在二维矩阵中堆叠高度值来进行识别。
而在RNN中增添了时间的维度,因为我们会发现有些图片或者语言或语音等会在时间轴上慢慢展开,有点类似我们大脑认识事物时会有相关的短期记忆。
这次我们使用RNN来识别手写数字。
首先导入数据并定义... 阅读原文
2018-03-06 22:31:03 阅读(809) 评论(0)
摘要:
迭代对象:一 集合数据类型,如list,str,set,dict,tuple。
二 generator,如生成器和带yield的generator function ,这些可以直接作用于for循环的对象统称为可迭代对象
迭代器:可以被next()函数调用并不断返回下一个值得对象称为迭代器。
迭代器的判断:
利用ipy... 阅读原文
2018-03-06 21:23:02 阅读(785) 评论(0)
摘要:
前言:有时候无聊看一些搞笑的段子,糗事百科还是个不错的网站,所以就想用Python来玩一下。也比较简单,就写出来分享一下。嘿嘿
环境:Python 2.7 + win7
现在开始,打开糗事百科网站,先来分析。地址:https://www.qiushibaike.com
一般像这种都是文本的话,查... 阅读原文
2018-03-06 20:32:06 阅读(725) 评论(0)
摘要:
2018年2月27日 于创B515
引言 最近准备学习一下如何使用Python中的多进程。在翻看相关书籍、网上资料时发现所有代码都含有if __name__=="__main__",在实验的过程中发现如果在运行代码过程中,没有这句话Python解释器就会报错。虽然Python对于multiprocessing... 阅读原文
2018-03-06 19:37:06 阅读(849) 评论(0)
摘要:
python 变量的定义与C语言很不同
C语言的变量使用:
int i=6
python的变量使用:
i=4
c语言的变量首先要声明变量的类型,然后对其进行赋值。硬件底层的意义就是在内存空间中划分出一段属于(变量名)的空间,大小与数据类型有关,接着再放入数据。
这一系列的过程首先保证了安全性,虽然语法上相比于pyth... 阅读原文
2018-03-06 19:29:01 阅读(744) 评论(0)
摘要:
(一) 前言
简单的说就是分为2层,页面class 和测试class。
页面class:分为父类和子类(子类指具体的页面,每一个页面都创建一个类),父类中定义公有的属性和方法(操作)。
#对面向对象有了解的,应该很容易理解抽象出公有属性和方法的意思
#父类和子类我是按自己的理解进行描述的,或者可以说basepage对... 阅读原文
2018-03-06 18:28:02 阅读(735) 评论(0)