随笔分类 -  python随笔

摘要:Python : 熟悉又陌生的字符编码 字符编码是计算机编程中不可回避的问题,不管你用 Python2 还是 Python3,亦或是 C++, Java 等,我都觉得非常有必要厘清计算机中的字符编码概念。本文主要分以下几个部分介绍: 基本概念 常见字符编码简介 Python 的默认编码 Python 阅读全文
posted @ 2016-12-27 12:32 小阿Q的博客 阅读(268) 评论(0) 推荐(0) 编辑
摘要:之前看写flask 应用的一些疑问,百度上的答案解释的不错,这里记着以后可以看看Web 服务器层对于传统的客户端 - 服务器架构,客户端向服务器发送请求,服务器接收请求,处理请求,最后给客户端返回请求的响应,即简单来说,一个服务器的作用是:接收请求处理请求返回响应此文我们探讨web服务器,常见的we 阅读全文
posted @ 2016-11-29 14:50 小阿Q的博客 阅读(245) 评论(0) 推荐(0) 编辑
摘要:之前在http://python.jobbole.com/86068/,看到关于装饰器的一些知识。 1. 函数式装饰器: Decorator是一个函数,它以一个函数对象A为参数,返回另一个函数对象B。对象B定义在Decorator体内,形成一个闭包。函数A和函数B接受的参数相同。每当程序调用函数A时 阅读全文
posted @ 2016-09-01 11:34 小阿Q的博客 阅读(199) 评论(0) 推荐(0) 编辑
摘要:正则表达式对于初学者来说,要用好这个功能还是有点难度,也看了好久书加练习才掌握一些基础。对学到的一些东西还是写下来比较好一些,免得过几天又忘了。 常用符号:. * ? () 常用方法: findall search sub 常用技巧 1 Python 正则式的基本用法 Python 通过标准库re模 阅读全文
posted @ 2016-04-09 13:18 小阿Q的博客 阅读(336) 评论(0) 推荐(0) 编辑
摘要:1.选择排序 算法: 对于一组关键字{K1,K2,…,Kn}, 首先从K1,K2,…,Kn中选择最小值,假如它是 Kz,则将Kz与 K1对换;然后从K2,K3,… ,Kn中选择最小值 Kz,再将Kz与K2对换。如此进行选择和调换n-2趟,第(n-1)趟,从Kn-1、Kn中选择最小值 Kz将Kz与Kn 阅读全文
posted @ 2016-03-20 11:16 小阿Q的博客 阅读(337) 评论(0) 推荐(0) 编辑
摘要:之前用java时学习的一些基础算法,今天在python上也研究下。 1. 冒泡排序 算法步骤: 50 30 70 90 10 1)50 跟 30 比不用交换。 2)步数+1, 30 跟70比交换, 50 70 30 90 10。 3)步数+1, 30跟90比交换, 50 70 90 30 10。 4 阅读全文
posted @ 2016-02-28 11:42 小阿Q的博客 阅读(219) 评论(0) 推荐(0) 编辑