12 2016 档案

线程
摘要:Queue是python中的标准库,可以直接import引入。就是著名的“先吃先拉”和后吃后吐,可以定义它的容量,别吃撑了,吃多了,就会报错,构造的时候不写或者写个小于1的数则表示无限多 import Queue q=Queue.Queue(10) 向队列中放值put q.put("yang") q 阅读全文

posted @ 2016-12-26 20:58 黑加仑妞 阅读(123) 评论(0) 推荐(0)

今天遇到的几个不懂得函数整理
摘要:python中的几个陌生函数 1、list() 将元组转换成列表 2、random.sample(range(16),2) 在0-15里面选取任意的两个数 3、python中print输出一行。如果想多次输出的内容不换行,可以在print后面加逗号 4、choice() choice()函数就是返回 阅读全文

posted @ 2016-12-22 21:33 黑加仑妞 阅读(180) 评论(0) 推荐(0)

pdb调试技巧
摘要:1、先import pdb 在适当的位置加上pdb.set_trace(),在cmd中运行脚本,就可以看到调试的提示符 2、常用的调试命令 h(elp),会打印当前版本,pdb可用的命令,如果要查询某个命令,可以输入h [command] l(ist),可以列出当前将要运行的代码块 b(reak): 阅读全文

posted @ 2016-12-22 19:40 黑加仑妞 阅读(241) 评论(0) 推荐(0)

python写2048小游戏
摘要:#!/usr/bin/env python # coding=utf-8 #******************************************************** # > OS : Linux 3.2.0-60-generic #91-Ubuntu # > Author : 阅读全文

posted @ 2016-12-21 22:54 黑加仑妞 阅读(375) 评论(0) 推荐(0)

内置函数dict
摘要:本函数是从可迭代对象来创建新字典。比如一个元组组成的列表,或者一个字典对象。 例子: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #dict() #以键对方式构造字典 d1 = dict(one = 1, two = 2, a = 3) print(d1) #以映射函 阅读全文

posted @ 2016-12-21 21:21 黑加仑妞 阅读(132) 评论(0) 推荐(0)

Image模块
摘要:1、创建一个新的图片 Image.new(mode,size) Image.new(mode,size,color) 2、层叠图片 层叠两个图片,img1和img2,alpha是一个介于[0,1]的浮点数,如果为0,效果为img1,如果为1.0,效果为img2.当然img1和img2的尺寸和模式必须 阅读全文

posted @ 2016-12-20 23:09 黑加仑妞 阅读(662) 评论(0) 推荐(0)

argparse解析参数模块
摘要:一、简介: argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数,例如python parseTest.py input.txt output.txt --user=name --port=8080。 阅读全文

posted @ 2016-12-20 22:54 黑加仑妞 阅读(145) 评论(0) 推荐(0)

vim
摘要:1.vim三种模式之间的切换 vim启动进入普通模式,处于插入模式或者命令行模式时只需要按esc或者ctrl+[即可进入普通模式。普通模式中按i(插入)或a(附加)键都可以进入到插入模式,普通模式中按:进入命令行模式。命令行模式中输入wq回车后保存并退出vim 2、vim后面加上你要打开的已存在的文 阅读全文

posted @ 2016-12-20 20:25 黑加仑妞 阅读(172) 评论(0) 推荐(0)

Python 中的urlencode和urldecode
摘要:python中的urlencode与urldecode 发表于2013/11/13 16:04:09 79983人阅读 分类: python 当url地址含有中文,或者参数有中文的时候,这个算是很正常了,但是把这样的url作为参数传递的时候(最常见的callback),需要把一些中文甚至'/'做一下 阅读全文

posted @ 2016-12-20 15:29 黑加仑妞 阅读(206) 评论(0) 推荐(0)

django对数据查询结果进行排序的方法
摘要:在你的 Django 应用中,你或许希望根据某字段的值对检索结果排序,比如说,按字母顺序。 那么,使用 order_by() 这个方法就可以搞定了。 ? 1 2 >>> Publisher.objects.order_by("name") [<Publisher: Apress>, <Publish 阅读全文

posted @ 2016-12-19 20:51 黑加仑妞 阅读(837) 评论(0) 推荐(0)

python装饰器
摘要:作者:zhijun liu链接:https://www.zhihu.com/question/26930016/answer/99243411来源:知乎著作权归作者所有,转载请联系作者获得授权。 先来个形象比方 内裤可以用来遮羞,但是到了冬天它没法为我们防风御寒,聪明的人们发明了长裤,有了长裤后宝宝 阅读全文

posted @ 2016-12-18 22:50 黑加仑妞 阅读(229) 评论(0) 推荐(0)

【翻译】How To Tango With Django 1.5.4 第五章
摘要:5数据模型和数据库 一个模型就是一个描述你数据表的python对象。不用再通过SQL来操作数据库,而是使用python对象来操作数据库。 5.1rango要求 。。。一个目录下面有多个下面 。。。一个目录有名字,访问量和喜爱量 。。。一个页面有题目,URL和一定数量的视图 5.2告诉django你的 阅读全文

posted @ 2016-12-15 23:27 黑加仑妞 阅读(574) 评论(0) 推荐(0)

【翻译】How To Tango With Django 1.5.4 第四章
摘要:4、模板和静态媒体 这章讲解模板引擎 4.1使用模板 前面我们讲解了view和url 映射,创建出了django 的web页面,现在就要将模板混合进去 好的网站在布局上总是有许多重复的。django提供模板更快的达到这个设计目标。将逻辑和页面分离。这一章,会新建一个模板用来新建html页面。这个模板 阅读全文

posted @ 2016-12-15 22:41 黑加仑妞 阅读(321) 评论(0) 推荐(0)

阅读廖雪峰老师git教程笔记
摘要:1、首先git是目前世界上最先进的分布式版本控制系统之一。所谓版本控制是针对工作中一些普遍的现象的。 比如,你写一份文档,期间,不断的改善,每次修改都会进行备份,久而久之,会有很多版本的同一份文档,但是,某个时候又突然想查看之前写的内容,又发现不知道在哪一版的,这让人很头疼,还有诸如此类的很多问题。 阅读全文

posted @ 2016-12-15 17:49 黑加仑妞 阅读(183) 评论(0) 推荐(0)

【翻译】How To Tango With Django 1.5.4 第三章
摘要:django基础 3.1测试你的配置 测试你的python版本和你的django版本是否兼容 3.2新建django工程 在dos里面进到你事先新建的code文件夹,然后在执行下列命令新建工程 c:\python27\scripts\django-admin.py startproject tang 阅读全文

posted @ 2016-12-14 23:25 黑加仑妞 阅读(288) 评论(0) 推荐(0)

【翻译】How To Tango With Django 1.5.4 第二章
摘要:2、开始吧! 准备好两个关键的安装包 Python version 2.7.5 Django version 1.5.4 2.1熟悉你自己的系统(我的是windows) 略 2.2安装软件 2.2.1安装python 2.2.1.3在windows上安装 直接下载安装在C盘根目录 2.2.2配置环境 阅读全文

posted @ 2016-12-14 19:09 黑加仑妞 阅读(116) 评论(0) 推荐(0)

cookbook学习第二弹
摘要:1.5怎样实现一个按优先级排序的队列?并且在这个队列上面每次pop操作总是返回优先级最高的那个元素 带有双下划线的方法,会在需要被调用的位置自动被调用 带有单下划线的变量是私有变量 下面利用类heapq模块实现一个简单的优先级队列: import heapq class PriorityQUeue: 阅读全文

posted @ 2016-12-14 17:44 黑加仑妞 阅读(184) 评论(0) 推荐(0)

cookbook学习第一弹
摘要:1.1现在有一个包含N个元素的元组或者是序列,怎样将它里面的值解压后同时赋值给N个变量 代码: >>>p = (4,5) >>>x,y = p >>>x 4 >>>y 5 >>>data = ['ACME',50,91.1,(2012,12,21)] >>>name,shares,price,dat 阅读全文

posted @ 2016-12-14 17:07 黑加仑妞 阅读(164) 评论(0) 推荐(0)

maketrans translate
摘要:1. makestrans()用法 语法: str.maketrans(intab, outtab]); Python maketrans() 方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式, 第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。 注:两个字 阅读全文

posted @ 2016-12-14 12:15 黑加仑妞 阅读(146) 评论(0) 推荐(0)

Python strip函数用法小结
摘要:声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符 s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符 注意: 1. 当rm为空时,默认 阅读全文

posted @ 2016-12-14 10:54 黑加仑妞 阅读(372) 评论(0) 推荐(0)

【翻译】How To Tango With Django 1.5.4 第一章
摘要:1、概览 这本书的目的就是为了给你提供Django实战开发的指导,这本书主要是为学生设计的,它提供了开发并运行第一个web应用程序的详细的指导步骤,并且指导你怎么将它发布到web服务器上。 本书就是为了完善django官方指导文档,以及其他许多类的指导文档。通过把所有的东西放在一个地方,以实例驱动的 阅读全文

posted @ 2016-12-13 23:33 黑加仑妞 阅读(480) 评论(0) 推荐(0)

os相关方法总结
摘要:__file__表示当前文件 os.path.dirname表示当前文件所在路径的父路径 os.pardir表示当前文件名 os.path.join表示合并 os.path.abspath表示绝对路径 阅读全文

posted @ 2016-12-13 13:05 黑加仑妞 阅读(93) 评论(0) 推荐(0)