Python
Groz
路遥知马力日久见人心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第一个程序
输出练习:print("Hello World")#print("这行被注释掉了")print("This will run")原创 2014-07-20 13:33:45 · 828 阅读 · 0 评论 -
排序(一)冒泡排序
基本思想每次比较两个相邻的元素,如果顺序错误就把它们交换过来。 1. 升序:如果i大于i+1,交换。or pass,最后最大项在最后。 2. 降序:如果i小于i-1,交换。or pass,最后最大项在最前。原创 2016-01-16 14:34:30 · 767 阅读 · 0 评论 -
模型
内容来自django-book2添加模块的字符串表现直接打印模型,显示的信息并没有我们需要的提示信息。[<Publisher: Publisher object>, <Publisher: Publisher object>]我们可以通过简单的方法来解决这个问题,只需要给Model对象添加一个方法__unicode__()。__unicode__()方法告诉Python如何将对象以unicode的方原创 2015-11-16 18:12:10 · 822 阅读 · 0 评论 -
Django如何更新数据库
本文转自:墙外行人先说句闲话,Git真是深似海…总所周知Django对数据库的操作包装做的非常靓,绝大数对数据库的访问全都转变成了普通的对象访问,对Web编程而言确实是个福音吧。Manage.py中有个syncdb命令就体现出了这个意思,但是这个命令也有个缺陷:即只能创建新表,而不能对旧表做修改。什么意思呢?就是如果你一开始新建了一个Model,里面有个属性比如说Char的长度转载 2014-12-31 10:14:12 · 4601 阅读 · 0 评论 -
Django Models的数据类型 汇总
Django Models的数据类型AutoField IntegerFieldBooleanFieldtrue/false CharFieldmaxlength,必填 TextField转载 2014-12-30 09:57:19 · 1348 阅读 · 0 评论 -
解决python "Non-ASCII character"错误
源代码文件第一行添加:#coding:utf-8,这样就可以避免了或者在第一行增加:#-*- coding: UTF-8 -*- 。原创 2014-12-20 22:06:14 · 3071 阅读 · 1 评论 -
Django Models的数据类型 汇总
Django Models的数据类型AutoField IntegerFieldBooleanFieldtrue/false CharFieldmaxlength,必填 TextField转载 2014-08-31 16:24:50 · 1162 阅读 · 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 · 2130 阅读 · 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 · 1306 阅读 · 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 · 750 阅读 · 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 · 6499 阅读 · 0 评论 -
Python 通过格式符打印
_name = 'G'_age = 23_addr = 'Bei Jing'原创 2014-07-20 13:54:24 · 977 阅读 · 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 · 1073 阅读 · 0 评论 -
获取输入input()
从终端获取输入:原创 2014-07-20 14:02:38 · 912 阅读 · 0 评论 -
Python读写文件
读写文件常用方法close-关闭文件。相当于保存文件read-读取文件内容原创 2014-07-20 14:59:49 · 869 阅读 · 0 评论 -
Python的数学计算
基本的数学运算:原创 2014-07-20 13:45:36 · 2598 阅读 · 0 评论 -
排序(二)快速排序
基本思想首先要找一个数作为基准数,用于参照比较。所有比基数大的都放在基数的右边,比基数小的都放在基数的左边。 1. 先选择最左端的一项作为基准数。 2. 分别从左端和有段选择一项作为哨兵i和哨兵j。 3. 基准数在左,在右端的哨兵j先动(从右向左,i从坐向右)。 4. 哨兵i关注小于基准数。哨兵j关注大于基准数。原创 2016-01-16 15:22:57 · 1060 阅读 · 1 评论
分享