摘要: 1.1 继承与派生 1.1.1 什么是继承     是一种新建类的方式,新建的类称为子类,子类会遗传父类的属性,可以减少代码冗余     在python中,子类(派生类)可以继承一个或者多个父类(基类,超类)   python中类的继承分为:单继承和多继承 class Parent1: #定义父类 ... 阅读原文
2018-01-25 11:33:02 阅读(736) 评论(0)
摘要: 有什么不对欢迎大家指出,一起交流啊,只针对Windows!!!!(苹果买不起。。。)Python安装的话2.7版本和3.6版本都可以,虽然2.7比较全面,但还是建议安装3.6,这里以3.6为例进行介绍,2.7也适用。至于开发环境,本人选择的Spyder,用过MATLAB的应该会很习惯,它就是一个界面高度类似于MATL... 阅读原文
2018-01-25 11:26:05 阅读(751) 评论(0)
摘要: 1,hashlib模块---摘要算法 import hashlib md5 = hashlib.md5() md5.update('how to use md5 in python hashlib?') print md5.hexdigest() 计算结果如下: d26a53750bc40b38b65a52... 阅读原文
2018-01-25 10:55:03 阅读(734) 评论(0)
摘要: 有什么不对欢迎大家指出,一起交流啊,只针对Windows!!!!(苹果买不起。。。)Python安装的话2.7版本和3.6版本都可以,虽然2.7比较全面,但还是建议安装3.6,这里以3.6为例进行介绍,2.7也适用。至于开发环境,本人选择的Spyder,用过MATLAB的应该会很习惯,它就是一个界面高度类似于MATL... 阅读原文
2018-01-25 09:25:05 阅读(721) 评论(0)
摘要:   首先按上一章节所讲述的,将服务器环境安装好以后,接下来就是按步骤将网站部署到服务器上了。   我们的站点是前后端分离的,所以需要部署两个站点。首先来发布前端站点。     部署前端站点   输入命令进入svn管理文件夹:cd /data/svn/   创建svn:svnadmin create simp... 阅读原文
2018-01-25 06:52:07 阅读(760) 评论(0)
摘要: 前言   编写函数或者类时,还可以为其编写测试。通过测试,可确定代码面对各种输入都能够按要求的那样工作。 本次我将介绍如何使用Python模块unittest中的工具来测试代码。 测试函数   首先我们先编写一个简单的函数,它接受姓、名、和中间名三个参数,并返回完整的姓名: names.py def get_ful... 阅读原文
2018-01-25 00:30:02 阅读(729) 评论(0)
摘要: 我们先回忆下之前所学的进制转换的知识(详见:第十章),10进制转其它进制的方法是: 整数部分,除基取余,逆序排列 小数部分,乘基取整,顺序排列 负数,按绝对值处理   好,假设我们需要转化的数都是正整数,那这个函数可以这样写: def Convert1(num:'十进制的数', base:'转换为... 阅读原文
2018-01-24 22:49:02 阅读(753) 评论(0)
摘要: Python 与 Python 的特点 1. Python 是一门编程语言 , 他只是众多语言中的一种;他是语言,并不是框架,也不是类库。 2. 语法简洁、优雅、编写的程序容易阅读  (life is short i use python) 3. 跨品台语言,可以运行在Windows、Linux以及MacOS 4. ... 阅读原文
2018-01-24 21:22:02 阅读(757) 评论(0)
摘要: 在安装scrapy时遇到问题 环境:win10(64位), Python3.6(64位) 安装scrapy: 1、安装wheel(安装后,便支持通过wheel文件安装软件) pip3 install wheel 2、安装lxml、pyopenssl lxml:解析XML的库,很强大,做爬虫BS4,selenium... 阅读原文
2018-01-24 19:32:03 阅读(784) 评论(0)
摘要: ###反射## getattr,hasattr,setattr,delattr,和类里面的字段有关,具体看例子 #1 class Person: def __init__(self,name,age): self.name = name self.age = age ... 阅读原文
2018-01-24 18:18:03 阅读(760) 评论(0)