Python
文章平均质量分 74
HegcH
这个作者很懒,什么都没留下…
展开
-
初学Python
最近突然想学一下Python,这个号称在Google中使用频率最高的三大语言之一。简单的看了下,觉得还是挺有意思的。每学一种语言,我一般会在一个专门的文件夹下边建立很多程序文件,使用EditPlus编辑就会留下.bak文件,这些放着我觉得碍眼,于是总会去建立一个专门删除.bak文件的文件。(学习JAVA的时候没有,因为class不能够点击执行,但是Python没问题)。这个专么删除.bak的Pyt原创 2008-08-25 00:07:00 · 768 阅读 · 0 评论 -
Quick Sort
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Font原创 2008-12-22 16:28:00 · 904 阅读 · 0 评论 -
Python中的数值范围--阶乘测试
以前仿佛听说过Python中的数据范围很大,今天使用阶乘试验了一下,如果不超过预定的递归范围1000的话,简单的Python可以表示很大的数据。如下:def jiechen (i): if i>1: return jiechen(i-1)*i else: return 1if __name__ == "__ma原创 2008-10-13 13:35:00 · 3377 阅读 · 0 评论 -
完整的扫雷-Python
实现了完整的扫雷,但是很明显功能不如windows那个。首先,速度跟不上,所有格子出来的时候能明显的感觉到延迟;其次,没有那么好看,我本来想用地雷的图片,结果同一张图片不好放在多个按钮上,于是只有使用那个简单字符替代;最后,我不是完全清楚扫雷的规则,按照自己的理解设计算法,有的地方可能跟经典的扫雷有较大出入。跟之前的纯粹的棋盘相比,这个完整的扫雷修改了一下棋盘。另外,我自己觉得之前设计棋盘的时候有原创 2008-09-06 17:44:00 · 7486 阅读 · 0 评论 -
使用Python构造扫雷的棋盘
昨天使用c语言构造扫雷的棋盘之后,觉得使用c/C++来做最后的游戏的可能性不大,java做的不好在别的机器上运行,而使用Python做的可以转换到exe文件,可能方便移植,那么将棋盘移植到Python可能更好一点。顺便练习一下Python编程。使用Python方便的面向对象功能,可以将棋盘设计的复杂一点。C版本的棋盘必须是正方形的,而Python我将其改为可调整的矩形,默认当然是正方形的。原创 2008-09-02 22:39:00 · 2632 阅读 · 0 评论 -
Python的面向对象之class二看
关于old-style和new-style的一些差别,以及使用property内建函数。#coding: UTF-8#author: Hegc Huang#类的使用#结果看出,使用old-style的时候不会在调用add的时候调用那个__getattr__函数class oldclass: def __getattr__ (self, name): print "Old cla原创 2008-09-01 23:05:00 · 1231 阅读 · 0 评论 -
Python的面向对象之class初览
今天看到了python的面向对象的class部分,下午看Python in a nutshell,作者见了很多东西,但是都没有讲得很清楚,说些new-style的class内容,包括一些discriptor如__get__、__set__的,都不知道怎么回事,还有new-style中的__new__ 也不明白。我觉得现在2.5.4使用的__init__方法就已经很好了,为什么改动那么大呢,虽然好象原创 2008-08-31 21:54:00 · 941 阅读 · 0 评论 -
学习一下list等的方法,for while等,function的用法
学习一下list等的方法,for while等,function的用法.最多的是list的built-in方法,至于tuple跟dictionary都差不多.另外就是看下for while等循环语句和方法体定义.方法必须定义在调用之前.当然还涉及一些exception等问题.#first define a function to show elements in itedef show (ite原创 2008-08-27 21:28:00 · 1122 阅读 · 0 评论 -
实验一下Python中初级的方法
再次好好看看Python,看看里边初级的方法如print等,以及三个内建类型list,tuple,dictionary,以及内建方法slice等的操作,虽然都是很基础的东西,但是记录下来,以后可以复习巩固._str = "Hello, Python!"print "_strs length = ", len(_str)_list = [1, 2, 3]print "_lists length原创 2008-08-27 20:12:00 · 992 阅读 · 0 评论 -
Python实现的通讯实例
使用python自带的Tkinter实现了一个类似于QQ的客户端,但是需要知道对方的IP地址才能连通通信(在局域网内实验成功),对于诸如什么NAT等问题也没有考虑过,而且,界面简单,很多地方没有仔细琢磨,字体非常的小,都快看不清了(使用的默认字体)。程序中使用了线程机制。具体代码如下:#coding: UTF-8from Tkinter import *from Scrolle原创 2009-03-14 13:37:00 · 1171 阅读 · 0 评论