Python
Groz
路遥知马力日久见人心
展开
-
第一个程序
输出练习:print("Hello World")#print("这行被注释掉了")print("This will run")原创 2014-07-20 13:33:45 · 770 阅读 · 0 评论 -
排序(一)冒泡排序
基本思想每次比较两个相邻的元素,如果顺序错误就把它们交换过来。 1. 升序:如果i大于i+1,交换。or pass,最后最大项在最后。 2. 降序:如果i小于i-1,交换。or pass,最后最大项在最前。原创 2016-01-16 14:34:30 · 710 阅读 · 0 评论 -
模型
内容来自django-book2添加模块的字符串表现直接打印模型,显示的信息并没有我们需要的提示信息。[<Publisher: Publisher object>, <Publisher: Publisher object>]我们可以通过简单的方法来解决这个问题,只需要给Model对象添加一个方法__unicode__()。__unicode__()方法告诉Python如何将对象以unicode的方原创 2015-11-16 18:12:10 · 737 阅读 · 0 评论 -
Python IDE PyCharm 3.0.1 注册码 PyCharm3 序列号 License Key
PyCharm 3.0 注册码 PyCharm3 序列号 License Key用户名:yueting3527注册码:===== LICENSE BEGIN =====93347-1204201000001FMHemWIs"6wozMZnat3IgXKXJ2!nV2I6kSO48hgGLa9JNgjQ5oKz1UsFFR8k"nGzJHzjQT6IBG!1fbQZn9!Vi==转载 2015-02-25 11:00:32 · 3121 阅读 · 0 评论 -
Django如何更新数据库
本文转自:墙外行人先说句闲话,Git真是深似海…总所周知Django对数据库的操作包装做的非常靓,绝大数对数据库的访问全都转变成了普通的对象访问,对Web编程而言确实是个福音吧。Manage.py中有个syncdb命令就体现出了这个意思,但是这个命令也有个缺陷:即只能创建新表,而不能对旧表做修改。什么意思呢?就是如果你一开始新建了一个Model,里面有个属性比如说Char的长度转载 2014-12-31 10:14:12 · 4509 阅读 · 0 评论 -
Django Models的数据类型 汇总
Django Models的数据类型AutoField IntegerFieldBooleanFieldtrue/false CharFieldmaxlength,必填 TextField转载 2014-12-30 09:57:19 · 1282 阅读 · 0 评论 -
解决python "Non-ASCII character"错误
源代码文件第一行添加:#coding:utf-8,这样就可以避免了或者在第一行增加:#-*- coding: UTF-8 -*- 。原创 2014-12-20 22:06:14 · 2963 阅读 · 1 评论 -
Django Models的数据类型 汇总
Django Models的数据类型AutoField IntegerFieldBooleanFieldtrue/false CharFieldmaxlength,必填 TextField转载 2014-08-31 16:24:50 · 1099 阅读 · 0 评论 -
处理UnicodeDecodeError: ‘XXX' codec can't decode bytes in position...的问题
分类: Python Linux2013-07-07 19:03 5018人阅读 评论(0) 收藏 举报错误信息:UnicodeDecodeError: ‘XXX' codec can't decode bytes in position 2-5: illegal multibyte sequence 这是因为遇到了非法字符,例如:全角空格往往有多种不同的实现方式,比如转载 2014-07-15 11:25:12 · 2034 阅读 · 0 评论 -
Python 3中套接字编程中遇到TypeError: 'str' does not support the buffer interface的解决办法
目前正在学习python,使用的工具为python3.2.3。发现3x版本和2x版本有些差异,在套接字编程时,困扰了我很久,先将python核心编程书中的例子代码如下:服务器端:[python] view plaincopyprint?# Echo server program from socket imp转载 2014-07-14 23:55:49 · 1255 阅读 · 0 评论 -
插入排序
_author__ = "Groz"__data__ = "$2014-6-30 21:58:00$"if __name__ == "__main__": print "HELLO"#define a functiondef INSERTION_SORT(A): for j in range(1,len(A)): key =原创 2014-07-01 08:11:40 · 696 阅读 · 0 评论 -
Python从命令行获得输入
from sys import argvscript,first,second,thrid = argvprint("The script is called:",script)print("Your first variable is:",first)print("Your second variable is:",second)print("Your third variable原创 2014-07-20 14:18:11 · 6404 阅读 · 0 评论 -
Python 通过格式符打印
_name = 'G'_age = 23_addr = 'Bei Jing'原创 2014-07-20 13:54:24 · 923 阅读 · 0 评论 -
Python读取文件
from sys import argvscript,filename = argvtxt = open(filename)print("Here's your file %r:" %filename)#%rprint(txt.read())print("I'll also ask you to type it again:")file_again = input(">")txt_原创 2014-07-20 14:34:05 · 995 阅读 · 0 评论 -
获取输入input()
从终端获取输入:原创 2014-07-20 14:02:38 · 852 阅读 · 0 评论 -
Python读写文件
读写文件常用方法close-关闭文件。相当于保存文件read-读取文件内容原创 2014-07-20 14:59:49 · 809 阅读 · 0 评论 -
Python的数学计算
基本的数学运算:原创 2014-07-20 13:45:36 · 2535 阅读 · 0 评论 -
排序(二)快速排序
基本思想首先要找一个数作为基准数,用于参照比较。所有比基数大的都放在基数的右边,比基数小的都放在基数的左边。 1. 先选择最左端的一项作为基准数。 2. 分别从左端和有段选择一项作为哨兵i和哨兵j。 3. 基准数在左,在右端的哨兵j先动(从右向左,i从坐向右)。 4. 哨兵i关注小于基准数。哨兵j关注大于基准数。原创 2016-01-16 15:22:57 · 961 阅读 · 1 评论