Python
文章平均质量分 82
tatetian
这个作者很懒,什么都没留下…
展开
-
解数独程序: Python实现 v0.1.1
有段时间没写程序了,用Python写了个解数独的程序练练手~ 解数独的程序,不到80行#!encoding:utf8# file solve_sudoku.pysqrULCorners = [(0,0),(0,3),(0,6),(3,0),(3,3),(3,6),(6,0),(6,3),(6,6)]sqrOffsets = [(0,0),(0,1),(0,2),(1,0),原创 2009-08-31 08:41:00 · 1081 阅读 · 1 评论 -
[转]Python多维数组初始化
Python天天美味(24) - 初始化多维数组Python中初始化一个5 x 3每项为0的数组,最好方法是:multilist = [[0 for col in range(5)] for row in range(3)]我们知道,为了初始化一个一维数组,我们可以这样做:alist = [0] * 5没错,那我们初始化一个二维数组时,是否可以这样做呢:multi =转载 2009-08-30 12:29:00 · 2308 阅读 · 0 评论 -
[转]python 复制(拷贝)对象
python 复制(拷贝)对象 chosen | Jul 12, 2008 10:59:24 PM需求:你想复制一个对象.因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的.讨论:标准库中的copy模块提供了两个方法来实现拷贝.一个方法是copy,它返回和参数包含内容一样的对象.import copynew_list = copy.copy转载 2009-08-30 12:31:00 · 1671 阅读 · 0 评论 -
“有道难题——编程挑战赛”,如何为实习生安排座位
今天买了一本9月的《程序员》,看到“有道难题——编程挑战赛”的一道试题,虽然杂志上有刊登思路和关键部分的原代码,但是我觉得还是自己独立写写最好玩,所以就用Python写了个解答,不敢保证100%正确,但是至少通过了我自己写的十几个测试^_^ 如果有哪位朋友发现有bug,欢迎指正~ 另外我发现这位仁兄发了好多“有道难题”的C语言解答,包括本题,各位可以参考。 题目如下:原创 2009-09-07 00:40:00 · 882 阅读 · 0 评论 -
如何用正则表达式来判断素数?
下面这段Python代码演示了一个用正则表达式来判断素数的方法: import redef is_prime(num): return not re.match(r"^1?$|^(11+?)/1+$", 1 * num) 这个正则表达式实际上表示所有合数长度的"1"串(还包括特例"1")。 (11+?)表示所有大于等于2的整数,后面接着的/1+表示重原创 2009-09-07 19:23:00 · 832 阅读 · 1 评论 -
fken0.1.5源代码
fken是一个帮助用户背单词的Linux小工具,使用Python实现。fken最大的特点是它能让用户一边用Linux终端,一边回顾用户希望记忆的内容,比如单词,名人名言等。更多关于fken的介绍见 fken0.1.5发布:让Linux终端帮你背单词! fken:#!/usr/bin/env python#!encoding:utf8import sysfro原创 2009-09-27 23:05:00 · 1927 阅读 · 0 评论 -
[转] 最简单的使用UDP通信的Python Socket例子
来源:http://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/ 客户端程序代码:# Client programfrom socket import *# Set the socket parametershost = "localhost"port = 21567buf转载 2009-09-27 22:09:00 · 1741 阅读 · 0 评论 -
[转] 使用Python写Linux的守护进程(daemon)
A simple unix/linux daemon in Pythonhttp://www.jejik.com/articles/2007/02/a_simple_unix_linux_daemon_in_python/by Sander MarechalIvewritten a simple Python class for creating daemons转载 2009-09-27 22:00:00 · 2152 阅读 · 0 评论 -
fken0.1.5发布:让Linux终端帮你背单词!
如果你符合下面两个条件,你可能对fken感兴趣:你是个Linux的忠实用户,并且大量使用命令行;出于某些原因(比如出国考G),你需要大量地背单词fken,即fuck english的缩写,是用Python编写的小工具。fken这个小工具能让你在频繁使用Linux终端的过程中辅助你背单词或者英语句型,强化你的记忆。 fken可以单独使用,它的作用是随机返回一条用户希原创 2009-09-27 22:14:00 · 2293 阅读 · 1 评论