- 博客(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 526
转载 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 542
转载 mini-web
WSGIPython Web Server Gateway Interface Python Web服务器网关接口作用: 服务器 与框架 之间的 桥梁核心解决两个问题:header 的返回:通过web server**服务器自身的函数**来返回定义一个特殊的函数 (用来返回header)在调用application时把这个函数的引用传进去在application()快结...
2018-08-02 22:04:07 256
原创 装饰器
装饰器本质: 语法糖( 实现闭包的一种语法糖 )@set_func —&gt; test = set_func(test)返回一个闭包作用: 在不修改原函数的情况下, 对函数的功能进行添加; 提高代码可复用性的作用何时运行: 只要遇到这句话就解析, 直接装饰( 在函数调用之前就已经装饰 )应用多层装饰: 像快递包裹: 包裹从内往外, 拆包从外往内装饰顺序: 先...
2018-08-02 21:14:40 197
原创 function
函数输入输出的本质可变类型与不可变类型局部变量与全局变量作用域代码结构函数的参数/返回值+=缺省参数不定长参数(多值参数)元组和字典的拆包递归函数函数输入输出的本质函数的传参/返回值本质是:传地址值.即变量的引用可变类型与不可变类型不可变类型: 不能修改内存中数据的变量(原内容不可修改)可变类型:可以修改内存中的数据的变量...
2018-08-02 21:14:25 168
原创 正则表达式
Regular Expression概述对字符串定规矩描述某种规则的表达式英语:Regular Expression,在代码中常简写为regex、regexp或RERegular Expression的“Regular”一般被译为“正则”、“正规”、“常规”。此处的“Regular”即是“规则”,&quot;规律&quot;的意思Regular Expression即“描述某种规则的表达式”之意。作...
2018-08-02 21:14:11 217
转载 file
文件的概念和作用文件的存储格式文件的基本操作打开文件: open(文件名,打开方式)文件打开方式读 方法文件/目录的常用操作文本的编码格式eval()seek文件的概念和作用文件: 存储在 长期存储设备 上的 一段数据 长期存储设备:硬盘,u盘,移动硬盘,光盘 等...文件的作用 :长期保存数据文件的存储格式核心...
2018-08-02 21:13:48 244
转载 http协议
协议什么是协议: 双方都认同的一种 规则 通过遵循协议, 彼此才能够交流; 就像都说中文 普通话, 才能正常交流按照一定的格式去发送数据(就像写信的格式)HTTP协议规定了网页传输的 格式HTML网页按照, HTTP协议在网络传输200 和404 200 ok404 not foundHTTP请求报文:HTTP响应报文: heade...
2018-08-02 21:12:40 272
转载 module
module模块: .py结尾 的 python源代码文件模块名: 一个标识符,所以需要标识符的命名规则导入: 模块就像是工具包,想要使用工具包中的工具,就需要先导入 全局变量 、函数、类 都是提供给外界直接使用的 工具导入的核心: 就是将该模块执行一遍模块导入1)import导入import 模块名1import 模块名2pep8:在导入模块时...
2018-08-02 21:12:11 353
转载 MYSQL语法
1. 概述本文对常用SQL语法进行总结,包括以下部分:数据库创建、删除、查看语法表创建、删除、查看语法视图创建、删除、查看语法触发器创建、删除、查看语法各种查询操作语法索引创建、删除、查看语法权限创建、删除、查看语法2. 数据库语法mysql -u root -p password 登入数据库,没有切换到任何数据库,才可以执行操作数据库的操作// 显示...
2018-08-02 21:11:52 1593
原创 OOP
init方法创建对象的步骤: tom = Cat("汤姆",40)1.创建一个对象,self指向这个对象2.python自动调用__init__方法,把参数传入3.返回创建对象的引用给tom过程过程只负责执行,没有返回结果.类和对象类:创建对象的模板;功能单一,负责创建对象;对象:由类创建,具体存在的事物;类的三要素:类名:大驼峰命名法(首...
2018-08-02 21:10:17 1322
原创 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 407
原创 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 174
转载 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 147
转载 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 387
原创 cmd常用命令
Ctrl + c ——结束一条命令winver———检查Windows版本 window versionnotepad——–打开记事本 write———-写字板 mspaint——–画图板 microsoft paintmstsc———-远程桌面连接 micorsoft terminal server clientdxdiag———检查Dire...
2018-08-02 21:06:51 375
原创 异常
异常捕获异常异常的传递抛出异常 :raise静态和动态模块常量异常代码运行的过程中,出现的的错误, 会停止程序的执行, 并且提示一些错误信息 抛出异常(raise): 程序停止并且提示错误信息 这个动作,就是抛出异常异常捕获:针对突发事件做集中的处理, 从而保证程序的稳定性和健壮性测试: 白盒测试:需要懂源...
2018-08-02 21:06:21 223
原创 网络编程
网络通信协议TCP/IP协议分类端口(port)IP(IP version4)socketUDP接收/发送流程(udp)TFTP大端和小端查看网卡双工/单工TCPtcp服务器listenaccept三次握手四次挥手MSL网络通信作用: 通过网络(介质),进行信息的交换(数据的接收,发送)网络:网络是远距离交流的介质,...
2018-08-02 21:05:44 198
原创 列表
列表定义方式:list1 = []作用:存储多个数据,一类有关联的数据方法ipython查看方法:输入列表名 + . + tab键windows ipython的安装: pip install ipython查询方法作用: 选中方法+按Ctrl Q/Ctrl 鼠标左键列表的取值通过索引/下标: list[number]如果所取得值不存在,则返回下标越...
2018-08-02 21:05:25 186
转载 计算机基础
编码:为了便于计算机处理, 经过数字化处理的信息 称作编码 字符数字化: 字符编码颜色数字化: 颜色编码Unicode Unicode 做为一个国际标准只是定义了每个字符对应的一个数字 Unicode 并没有说你要怎么保存一个字 选用什么方案,就是对 Unicode 的一种编码方法,也就是我们刚才说的“实现” utf-8: UTF-8 并不是固定长度的 最短的 UTF...
2018-08-02 21:03:42 294
转载 多任务
时间片轮转每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间进程切换(process switch) - 有时称为上下文切换(context switch)上下文管理器(contextor)简洁版:为了优雅简洁:具体工作:上下文管理器的任务是: 代码块执行前准备,代码块执行后收拾。 with contextor [as var]: ...
2018-08-02 21:03:05 425
转载 操作系统
操作系统中间商, 翻译官Application --&gt; Operation System --&gt; Hardware命令行快速回到行首: ctrl + A快速回到行尾: ctrl + E作用向上: 为 应用程序 提供支持向下: 控制/ 管理/ 调度 硬件截断截断: 从文件开头开始写, 写多少覆盖多少Ubuntu...
2018-08-02 21:01:41 295
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人