摘要: 一、变量是什么 变量就是一个存储数据的内存空间对象,存储的内容可以动态变化。定义一个变量,相当于向内存申请一个带地址(变量名)的访问空间对象,用来存储数据,方便数据的查询及运算。   二、变量名规则 1.变量名只能包括字母、数字和下划线。变量名可以字母或下划线开头,不能以数字开头,例如,可以将变量命名为abc_1,... 阅读原文
2018-03-05 21:15:09 阅读(732) 评论(0)
摘要: ---恢复内容开始---   刚刚入门爬虫,今天先对于单个图集进行爬取,过几天再进行翻页爬取。   使用requests库和BeautifulSoup库   目标网站:妹子图 今天是对于单个图集的爬取,就选择一个进行爬取,我选择的链接为:http://www.mzitu.com/123114 首先网站的分析,该网站有... 阅读原文
2018-03-05 20:18:05 阅读(795) 评论(0)
摘要:   相关内容: messagebox 介绍 使用 filedialog 介绍 使用   首发时间:2018-03-04 22:18 messagebox:   介绍:messagebox是tkinter中的消息框、对话框 使用: 导入模块:import tkinter.me... 阅读原文
2018-03-05 19:06:08 阅读(787) 评论(0)
摘要: 单例模式是一种常见的设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,服务器的配置信息写在一个文件中online.conf中,客户端通过一个 Config 的类来读取配置文件的内容。如果在程序运行期间,有很多地方都需要使用配置文件的... 阅读原文
2018-03-05 18:31:01 阅读(776) 评论(0)
摘要: 接上文 注释的使用 在jinjia2模板中,使用{# #}进行代码注释,如下所示 运行后发现,注释不会被render出来    去掉空行 两种方法可以去掉jinjia2模板中的空白行,一是设置jinjia2的环境变量,如下 app.jinja_env.trim_blocks = Trueapp.jinja_env.... 阅读原文
2018-03-05 17:06:08 阅读(732) 评论(0)
摘要: 随着数据的海量增长,我们需要在互联网上选取所需要的数据进行自己研究的分析和实验。这就用到了爬虫这一技术,下面就跟着小编一起初遇python爬虫! 一、请求-响应 在利用python语言实现爬虫时,主要用到了urllib和urllib2两个库。首先用一段代码说明如下: 1 import urllib 2 import... 阅读原文
2018-03-05 15:39:02 阅读(754) 评论(0)
摘要: 数据集下载地址: https://github.com/fayduan/Kaggle_Titanic/blob/master/train.csv 视频地址: http://study.163.com/course/courseLearn.htm?courseId=1003551009#/learn/video?les... 阅读原文
2018-03-05 15:23:10 阅读(743) 评论(0)
摘要: 相关内容: command bind protocol   首发时间:2018-03-04 19:26 command:   command是控件中的一个参数,如果使得command=函数,那么点击控件的时候将会触发函数 能够定义command的常见控件有: Button、Menu… 调... 阅读原文
2018-03-05 14:55:03 阅读(694) 评论(0)
摘要: 对于字典、元祖、列表 而言,进行赋值、浅拷贝和深拷贝时,其内存地址的变化是不同的。 1、赋值 赋值,只是创建一个变量,该变量指向原来内存地址,如: 1 2 3 n1 = {"k1": "wu", "k2": 123, "k3": ["alex", 456]}    n2 = n1 ... 阅读原文
2018-03-05 14:28:03 阅读(746) 评论(0)
摘要: Python面向对象编程(OOP)   一、面向对象过程的优点特征: 封装 1 模型的特征和能力打包在一起 2 模型的改变由模型自身完成 3 隐藏模型的细节,外界只能使用,不能改变 继承 1 符合自然界分类规律 2 快速实现代码重用 3 符合现实世界中事物的特征 多态 1 子类可以继承父类的特征与能力 2 ... 阅读原文
2018-03-05 13:27:02 阅读(715) 评论(0)