??xml version="1.0" encoding="utf-8" standalone="yes"?>av日韩在线网站,亚洲天堂成人,国产视频网站在线 http://www.aygfsteel.com/shaofan/category/8505.html关于JAVA与Y件工E?/description>zh-cn Tue, 05 Jun 2007 00:54:34 GMT Tue, 05 Jun 2007 00:54:34 GMT 60 Python中h(hun)elp()怎么用? http://www.aygfsteel.com/shaofan/archive/2007/06/05/122036.htmlshaofan shaofan Mon, 04 Jun 2007 22:28:00 GMT http://www.aygfsteel.com/shaofan/archive/2007/06/05/122036.html http://www.aygfsteel.com/shaofan/comments/122036.html http://www.aygfsteel.com/shaofan/archive/2007/06/05/122036.html#Feedback 0 http://www.aygfsteel.com/shaofan/comments/commentRss/122036.html http://www.aygfsteel.com/shaofan/services/trackbacks/122036.html help是一个内|函敎ͼ所谓内|函敎ͼ是在Python中被自动加蝲的函敎ͼM时候都可以用。参数分两种Q?/span>
如果传一个字W串做参数的话,它会自动搜烦以这个字W串命名的模块,Ҏ(gu)Q等?/span>
如果传入的是一个对象,׃昄q个对象的类型的帮助?/span>
比如输入help(’print’)Q它?yu)׃L?#8217;print’为名的模块,c,{,找不到就会看到提CZ息。而print在python里是一个保留字Q和pass,return同等Q而非对象Q所以help(print)也会出错((kkkkkkk))?/span>
举个例子Q?br>
1 help(’sys’) # 会列出sys模块的帮?/span>2 a = [ 1 , 2 , 3 ] 3 help(a) # 会显Clist的帮?/span>4 help(a.append) # 会显Clist的appendҎ(gu)的帮?/span>
python安装自带的library referenceQ?.1节是关于内置函数的?/p>
Reference Manual?.6节可以找到关于print的东东?/span>
]]>单对比一下Python/Django和Java/Struts/JSP的请求处理结?/title> http://www.aygfsteel.com/shaofan/archive/2007/04/06/109007.htmlshaofan shaofan Fri, 06 Apr 2007 11:11:00 GMT http://www.aygfsteel.com/shaofan/archive/2007/04/06/109007.html http://www.aygfsteel.com/shaofan/comments/109007.html http://www.aygfsteel.com/shaofan/archive/2007/04/06/109007.html#Feedback 0 http://www.aygfsteel.com/shaofan/comments/commentRss/109007.html http://www.aygfsteel.com/shaofan/services/trackbacks/109007.html q程可以参照Q?br>1.struts的就太多?随便哪个都可?br>2.python/django可以看limodou写的Django step by step
Java/Struts/JSP
Python/Django
开发步?/td>
1.在web.xml里配|struts的servlet 2.在struts-config.xml里配|URL和action的映?br>3.写action 4.写JSP
1.在urls.py里配|URL到方法的映射 2.写相应的Ҏ(gu) 3.写HTML模板
调用q程
1.Ҏ(gu)web.xml的映调用struts的servlet controller 2.servlet controllerҎ(gu)struts-config.xml的映调用相应的action 3.action处理h 4.JSP渲染昄
1.Ҏ(gu)urls.py的映调用相应的Ҏ(gu) 2.Ҏ(gu)处理h 3.HTML渲染昄
相比之下前者用了两层才把一个HTTPh映射到实际处理的Ҏ(gu)Q第一ơ是servlet的映,W二ơ是struts action的映?br>而django则一ơ就从URL映射到相应的Ҏ(gu)了?br> 另外一个比较显著的区别Q也是基于java和python的语a上的区别吧,java的所有方法必需包含在一个类中,因此action mapping配置时是映射到类Q而action在实现类则应实现事先U定的方?通过l承或实现接?。而django则直接得多,可以直接在配|里写明处理h的方法名?br> ]]> 一个Linux下显C目录树的脚?/title> http://www.aygfsteel.com/shaofan/archive/2006/08/01/61122.htmlshaofan shaofan Tue, 01 Aug 2006 00:57:00 GMT http://www.aygfsteel.com/shaofan/archive/2006/08/01/61122.html http://www.aygfsteel.com/shaofan/comments/61122.html http://www.aygfsteel.com/shaofan/archive/2006/08/01/61122.html#Feedback 0 http://www.aygfsteel.com/shaofan/comments/commentRss/61122.html http://www.aygfsteel.com/shaofan/services/trackbacks/61122.html UbuntuQ又y在它的论坛上看到一很不错的教E?/a>Q终于有些“入门”的感觉了。看来找到合适的教程真的是很重要啊。这几天用下来,感觉q真的很不错。用Python写了个显C目录树的小E序。也不知道有没有现成的,反正很简单,刚好ql手Q功能也够我自己用了:) 下蝲Python脚本 ]]> 我的Python初体?/title> http://www.aygfsteel.com/shaofan/archive/2006/03/09/34544.htmlshaofan shaofan Thu, 09 Mar 2006 12:31:00 GMT http://www.aygfsteel.com/shaofan/archive/2006/03/09/34544.html http://www.aygfsteel.com/shaofan/comments/34544.html http://www.aygfsteel.com/shaofan/archive/2006/03/09/34544.html#Feedback 0 http://www.aygfsteel.com/shaofan/comments/commentRss/34544.html http://www.aygfsteel.com/shaofan/services/trackbacks/34544.html 我有一个习惯,每次学门语言Q总要自己写个List或Stackq加上Unit Test来试试。这ơ对Python也不例外。M感觉有以下几?br> 1.q是我用q的唯一一个把代码行的~进也做法的语言Q就因ؓ不正的~进Q我的第一个PythonE序让我吃尽了苦头。事情是q样的,我运行测试时Q报告每ơ都?Ran 0 test in 0.000s"Q找了半天,也找不出Z么只q行?个测试,一直以为是unittest包的用法有问题,或我的语法有问题Q直到花了大半个时MQ又Ҏ(gu)其他的测试程序以后,才发玎ͼ天啊Q原来是因ؓ最后一行的~进多羃了一层,被认Z上一个方法同一个block?br> 2.虽然在羃q上吃了苦头Q但是代码看h实相当整洁清楚Q感觉比java的动不动一堆大括号相比Q实在多了?br> 3.Python的每个moduleQ可以看作与java的包cMQ都可以包含Ҏ(gu)和类Q而java的所有方法都要写在类里,包里只有c,q点相当不同?br> 4.因ؓPython是用c实现的,它的命名比较单,使用很多~写Q与java的长长一串的命名是很强烈的对?br> 5.Python是动态类型的语言Q变量不需声明cd可以直接使用Q虽然方便,但缺点也很明显,那就是变量的cd信息不见了,l常搞不清楚Ҏ(gu)的参数要传入什么,q回什么,Z习惯的?br> 6.因为缺类型信息,Python的文档也没有Java的可L强。比如java?String foo(int a)一看就知道传入整Şq回字符Ԍ换成Python变成了 foo(a)Q只能读文档才能搞清楚了。可能我q没习惯的原因吧Q感觉有时文对它们的类型也说的不太清楚?br> M感觉Python一些风格像C。写起代码来Q感觉很快,很清楚,q是很不错的 I love the feeling :)
看看我写的Stack 1 # !/usr/bin/python 2 # -*- coding: cp936 -*- 3 # Filename:stack.py 4 5 import unittest # 引用两个模块Q每个模块实际都是一个py文g 6 import testhelper # 本文件也可看作一个模块,可以被引?/span> 7 8 # Stack definition 9 class Stack2: # 行首~进和冒号代替了大括号{} 10 11 def __init__ (self, initCap, values = []): # 构造方法,values默认gؓI列?/span>12 self.capacity = initCap # 表明capacity是一个实例变?/span>13 self.elements = values 14 15 def pop(self): # self参数表明它是实例Ҏ(gu)(非static) 16 size = len(self.elements) 17 if size == 0: 18 raise Exception() # 抛出一个异?/span>19 else : 20 result = self.elements[ size - 1 ] 21 del self.elements[size - 1 ] 22 return result 23 24 def push(self,value): # 关键字def用来定义一个方?/span>25 size = len(self.elements) 26 if ( size >= self.capacity ): 27 raise Exception() 28 else : 29 self.elements.append(value) 30 31 def size(self): 32 return len(self.elements) 33 34 35 # Unit test of Stack2 36 class TestStack( unittest.TestCase ): 37 def test(self): 38 # test empty stack construction 39 self.stack = Stack2( 3 ) 40 self.assertEquals( 0, self.stack.size() ) 41 self.assertRaises( Exception, self.stack.pop ) # popҎ(gu)作ؓ参数传入 42 43 # push elements into it 44 self.stack.push( 1 ) 45 self.stack.push( 2 ) 46 self.stack.push( 3 ) 47 self.assertRaises( Exception, self.stack.push, 4 ) 48 self.assertEquals( 3 , self.stack.size() ) 49 50 # now pop the elements 51 self.assertEquals( 3 , self.stack.pop() ) 52 self.assertEquals( 2 , self.stack.pop() ) 53 self.assertEquals( 1 , self.stack.pop() ) 54 self.assertRaises( Exception, self.stack.pop ) 55 self.assertEquals( 0, self.stack.size() ) 56 57 58 # run test 59 60 if __name__ == ' __main__ ' : # 判断是否被引?/span>61 testhelper.runTest( TestStack ) # 只在不是被引用的情况下才执行 62 ]]> Python的资源指?了解Q学? http://www.aygfsteel.com/shaofan/archive/2006/03/05/33659.htmlshaofan shaofan Sun, 05 Mar 2006 01:30:00 GMT http://www.aygfsteel.com/shaofan/archive/2006/03/05/33659.html http://www.aygfsteel.com/shaofan/comments/33659.html http://www.aygfsteel.com/shaofan/archive/2006/03/05/33659.html#Feedback 3 http://www.aygfsteel.com/shaofan/comments/commentRss/33659.html http://www.aygfsteel.com/shaofan/services/trackbacks/33659.html 阅读全文 ]]>
վ֩ģ壺
ʯ |
|
ͨ |
|
|
|
|
|
˱ |
|
|
ͼ |
|
|
뵺 |
|
ʯ |
|
|
ɫ |
|
|
|
ʡ |
|
|
ԫ |
踽 |
|
|
ϰˮ |
½ |
|
ï |
|
γ |
ɽ |
Զ |
ֶ |
ˮ |
|