分类
摘要:
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)