自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Python3 url解析,urllib.parse

Python urllib.parsePython3标准库中的urllib,用来处理各种协议下的url请求。其中parse模块用来解析url,主要包含如下方法:__all__ = ["urlparse", "urlunparse", "urljoin", "urldefrag", "urlsplit", "urlunsplit", "urlencode", "parse_...

2019-05-12 23:55:18 3220

原创 Python安装

Windows环境下载安装包并安装Python官方下载地址:Python for Windows进入页面后下载相应版本的Python,初学可下载最新版本,即latest。installer为安装版,zip file为解压缩版下载installer版,双击进行安装,与普通Windows软件安装界面类似弹出安装窗口时,将add to path选项打钩选中,安装包默认安装到C...

2018-08-19 19:47:28 764

原创 Python工厂模式

什么是工厂模式工厂表示一个负责创建其他类型对象的类。一个工厂类有一个对象以及关联的多个方法,客户端通过传参调用这些方法,工厂类会创建所需类的对象,返回给客户端。工厂模式的优点:松耦合:对象创建可以独立于类的实现客户端无需了解创建对象的类即可创建对象:客户端通过接口、方法和参数即可获得需要的对象,简化了客户端的实现便于扩展:可以直接在工厂中添加其他类来创建新类型的对象,而客户端...

2018-08-13 22:46:04 228

原创 Python单例模式的各种姿势

什么是单例模式?简单来讲,单例模式是一种设计模式,在实例化过程中,确保类有且只有一个特定类型的对象,并提供全局访问点。一般应用于日志记录、数据库操作等情形,这些情形的特点是:程序运行过程中只能生成一个实例,以避免对同一资源产生相互冲突的请求。概况来说,单例模式有如下特点:确保类只有一个对象被创建为对象提供一个访问点,使程序可以全局访问该对象控制共享资源的并行访问Pyth...

2018-07-25 23:55:31 174

翻译 Flask新建应用

Flask应用是一个Flask 类的实例。所有关于应用的内容,例如配置与URL,都会随着类一起注册。创建Flask应用最简单的办法,就是在代码最顶层创建一个全局Flask实例。但是随着代码量的增加,这种方法会引发很多棘手的问题。在函数内部创建Flask实例是个比较好的方法,这个函数被称为应用工厂,所有的配置、注册以及其他构件过程都在这个函数里进行,最后返回应用。应用工厂创建fl...

2018-06-28 23:48:01 551

翻译 Flask项目结构

项目排版首先创建项目目录:mkdir flask-tutorialcd flask-tutorial接下来按照前一篇讲过的安装Flask步骤进行安装,并新建一个虚拟环境。Flask应用可以简单到使用一个单文件,例如hello.py:from flask import Flaskapp = Flask(__name__)@app.route('/')def he...

2018-06-28 23:47:04 354

翻译 Flask快速开始

安装Python版本建议使用Python3。Flask支持Python3.4及以上、Python2.7和PyPy。依赖以下依赖包将会随Flask一同安装:Werkzeug:执行WSGI,应用和服务间的Python标准接口Jinja:一种服务器端用来渲染页面的模板语言MarkupSafe:Jinja携带包,转义模板内容ItsDangerous:数据签名工具,保证数...

2018-06-28 00:16:27 912

原创 Python遇上MySQL

Python3.x通过PyMySQL模块进行MySQL数据库操作,首先安装模块:pip install PyMySQLPyMySQL模块有如下要求:Python解释器(满足下列条件之一): Cpython解释器 >= 2.6 或 >= 3.3PyPy >= 4.0IronPython = 2.7MySQL服务(满足下列条件之一): MySQL >...

2018-05-31 17:18:43 734

原创 MySQL基本操作

用户管理用户分为两种:超级管理员,即root用户,拥有所有权限;普通用户,由root分配权限。超级用户在安装MySQL的时候已经创建,通过登录root账户,可以执行创建用户的操作。用户操作创建用户创建普通用户:CREATE USER '用户名'[@'主机名'][INDENTIFIED BY '密码'];语句中[]包裹的内容为非必须,即创建用户时可以不包含...

2018-05-26 16:04:37 187

翻译 Python异常机制

内置ExceptionsPython中,所有异常都必须是派生自BaseException的类的实例。以下是Python Exception家谱:BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-...

2018-04-26 17:09:19 500

翻译 Python内置类型补充

内置类型补充下面是对Python解释器中内置的标准类型的一个补充。Python的主要内置类型有数字、序列、映射、类、实例以及异常。真值验证任何对象都可以作为if或while的条件来做真值验证,以下情况均为假:NoneFalse数字零,类似0,0.0,0j等任意空序列,类似”,(),[]任意空映射,类似{}用户自定义类的实例,如果类定义了__bool__()或____...

2018-04-24 10:44:12 328

翻译 Python内置函数和常量

内置函数abs(x) : 返回一个数字的绝对值,参数可以为一个整数或浮点数,如果参数为复数,则返回它的模。all(iter) : 当iter中所有元素均为True时,或者iter为空时,返回True。效果类似如下:def all(iterable): for element in iterable: if not element: return Fa...

2018-04-11 10:34:50 1115

原创 Python的列表、元组、字典、集合

Python在python中,有一类数据结构,通过包含的方式存储数据的,称之为容器(container)。其中,列表、元组、字符串都属于序列(有序性),字典属于映射(通过键映射值),而集合(set)是一种无序、自动去重的数据结构。本篇总结了列表、元组、字典和集合的常用内置方法,翻译难免有误,以英文为准 一、列表python作为一门弱类型语言,创建数据的方式较为简单。列表创建...

2018-03-29 11:27:56 230

原创 Python字符内置方法

Python中的字符及其内置方法Python的字符类内置了许多方法,几乎可以满足字符的常规操作。将str类的内置方法的注释提取并翻译后整理,用作记录,翻译可能不太准确,以英文原意为准。

2018-03-28 23:47:25 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除