自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 __repr__和__str__

__repr__和__str__这两个方法都是用于显示的,str是面向用户,而repr**面向程序员**。 repr是repr**esentation及描述**的意思。 在python语言里,str一般是格式是这样的。class A: def __str__(self): return "this is in str"事实上,str是被print函数调用的,一般都是r...

2018-08-31 20:50:45 468

转载 pep8中文

item detail PEP 8 Title Style Guide for Python Code Version c451868df657 Last-Modified 2016-06-08 10:43:53 -0400 (Wed, 08 Jun 2016) Author Guido van Rossum <gu...

2018-08-02 22:09:24 491

转载 mini-web

WSGIPython Web Server Gateway Interface Python Web服务器网关接口作用: 服务器 与框架 之间的 桥梁核心解决两个问题:header 的返回:通过web server**服务器自身的函数**来返回定义一个特殊的函数 (用来返回header)在调用application时把这个函数的引用传进去在application()快结...

2018-08-02 22:04:07 222

原创 装饰器

装饰器本质: 语法糖( 实现闭包的一种语法糖 )@set_func —> test = set_func(test)返回一个闭包作用: 在不修改原函数的情况下, 对函数的功能进行添加; 提高代码可复用性的作用何时运行: 只要遇到这句话就解析, 直接装饰( 在函数调用之前就已经装饰 )应用多层装饰: 像快递包裹: 包裹从内往外, 拆包从外往内装饰顺序: 先...

2018-08-02 21:14:40 150

原创 function

函数输入输出的本质可变类型与不可变类型局部变量与全局变量作用域代码结构函数的参数/返回值+=缺省参数不定长参数(多值参数)元组和字典的拆包递归函数函数输入输出的本质函数的传参/返回值本质是:传地址值.即变量的引用可变类型与不可变类型不可变类型: 不能修改内存中数据的变量(原内容不可修改)可变类型:可以修改内存中的数据的变量...

2018-08-02 21:14:25 141

原创 正则表达式

Regular Expression概述对字符串定规矩描述某种规则的表达式英语:Regular Expression,在代码中常简写为regex、regexp或RERegular Expression的“Regular”一般被译为“正则”、“正规”、“常规”。此处的“Regular”即是“规则”,"规律"的意思Regular Expression即“描述某种规则的表达式”之意。作...

2018-08-02 21:14:11 185

转载 file

文件的概念和作用文件的存储格式文件的基本操作打开文件: open(文件名,打开方式)文件打开方式读 方法文件/目录的常用操作文本的编码格式eval()seek文件的概念和作用文件: 存储在 长期存储设备 上的 一段数据 长期存储设备:硬盘,u盘,移动硬盘,光盘 等...文件的作用 :长期保存数据文件的存储格式核心...

2018-08-02 21:13:48 211

转载 http协议

协议什么是协议: 双方都认同的一种 规则 通过遵循协议, 彼此才能够交流; 就像都说中文 普通话, 才能正常交流按照一定的格式去发送数据(就像写信的格式)HTTP协议规定了网页传输的 格式HTML网页按照, HTTP协议在网络传输200 和404 200 ok404 not foundHTTP请求报文:HTTP响应报文: heade...

2018-08-02 21:12:40 210

转载 module

module模块: .py结尾 的 python源代码文件模块名: 一个标识符,所以需要标识符的命名规则导入: 模块就像是工具包,想要使用工具包中的工具,就需要先导入 全局变量 、函数、类 都是提供给外界直接使用的 工具导入的核心: 就是将该模块执行一遍模块导入1)import导入import 模块名1import 模块名2pep8:在导入模块时...

2018-08-02 21:12:11 312

转载 MYSQL语法

1. 概述本文对常用SQL语法进行总结,包括以下部分:数据库创建、删除、查看语法表创建、删除、查看语法视图创建、删除、查看语法触发器创建、删除、查看语法各种查询操作语法索引创建、删除、查看语法权限创建、删除、查看语法2. 数据库语法mysql -u root -p password 登入数据库,没有切换到任何数据库,才可以执行操作数据库的操作// 显示...

2018-08-02 21:11:52 1540

原创 OOP

init方法创建对象的步骤: tom = Cat("汤姆",40)1.创建一个对象,self指向这个对象2.python自动调用__init__方法,把参数传入3.返回创建对象的引用给tom过程过程只负责执行,没有返回结果.类和对象类:创建对象的模板;功能单一,负责创建对象;对象:由类创建,具体存在的事物;类的三要素:类名:大驼峰命名法(首...

2018-08-02 21:10:17 1274

原创 os模块

python之OS模块详解常见函数列表os.sep:取代操作系统特定的路径分隔符os.name:指示你正在使用的工作平台。比如对于Windows,它是’nt’,而对于Linux/Unix用户,它是’posix’。os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。os.getenv()和os.putenv:分别用来读取和设置环境变量os.listdir...

2018-08-02 21:10:04 364

原创 pep8_summary

挂行缩进如果语句下面没有缩进语句,一个tab即可; 如果下面还有缩进语句,为了区分,应该进一步缩进;foo = long_function_name(var_one, var_two, var_three, var_four)foo = long_function_name( var_one, var_two, v...

2018-08-02 21:09:48 143

转载 vim

正则表达式替换:格式: : [range] s / {pattern} / {string} / [flags] : 范围 / 替换对象 / 换成对象 / 替换区域(g : 替换所有, 不写只替换每行第一个s: sring 的缩写%s / / /g 常用套路:1,10s/from/to/ 表示在第1到第10行(包含第1,第10行)之间搜索替换 :10s/from/to/...

2018-08-02 21:09:03 124

转载 format

Format String Syntax********************The "str.format()" method and the "Formatter" class share the samesyntax for format strings (although in the case of "Formatter",subclasses can define thei..

2018-08-02 21:07:50 354

原创 cmd常用命令

Ctrl + c ——结束一条命令winver———检查Windows版本 window versionnotepad——–打开记事本 write———-写字板 mspaint——–画图板 microsoft paintmstsc———-远程桌面连接 micorsoft terminal server clientdxdiag———检查Dire...

2018-08-02 21:06:51 284

原创 异常

异常捕获异常异常的传递抛出异常 :raise静态和动态模块常量异常代码运行的过程中,出现的的错误, 会停止程序的执行, 并且提示一些错误信息 抛出异常(raise): 程序停止并且提示错误信息 这个动作,就是抛出异常异常捕获:针对突发事件做集中的处理, 从而保证程序的稳定性和健壮性测试: 白盒测试:需要懂源...

2018-08-02 21:06:21 201

原创 网络编程

网络通信协议TCP/IP协议分类端口(port)IP(IP version4)socketUDP接收/发送流程(udp)TFTP大端和小端查看网卡双工/单工TCPtcp服务器listenaccept三次握手四次挥手MSL网络通信作用: 通过网络(介质),进行信息的交换(数据的接收,发送)网络:网络是远距离交流的介质,...

2018-08-02 21:05:44 173

原创 列表

列表定义方式:list1 = []作用:存储多个数据,一类有关联的数据方法ipython查看方法:输入列表名 + . + tab键windows ipython的安装: pip install ipython查询方法作用: 选中方法+按Ctrl Q/Ctrl 鼠标左键列表的取值通过索引/下标: list[number]如果所取得值不存在,则返回下标越...

2018-08-02 21:05:25 163

转载 计算机基础

编码:为了便于计算机处理, 经过数字化处理的信息 称作编码 字符数字化: 字符编码颜色数字化: 颜色编码Unicode Unicode 做为一个国际标准只是定义了每个字符对应的一个数字 Unicode 并没有说你要怎么保存一个字 选用什么方案,就是对 Unicode 的一种编码方法,也就是我们刚才说的“实现” utf-8: UTF-8 并不是固定长度的 最短的 UTF...

2018-08-02 21:03:42 259

转载 多任务

时间片轮转每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间进程切换(process switch) - 有时称为上下文切换(context switch)上下文管理器(contextor)简洁版:为了优雅简洁:具体工作:上下文管理器的任务是: 代码块执行前准备,代码块执行后收拾。 with contextor [as var]: ...

2018-08-02 21:03:05 329

转载 操作系统

操作系统中间商, 翻译官Application --> Operation System --> Hardware命令行快速回到行首: ctrl + A快速回到行尾: ctrl + E作用向上: 为 应用程序 提供支持向下: 控制/ 管理/ 调度 硬件截断截断: 从文件开头开始写, 写多少覆盖多少Ubuntu...

2018-08-02 21:01:41 260

空空如也

空空如也

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

TA关注的人

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