摘要: 这里,我定义了一个类,初始化函数,Show函数,并且定义了文档字符串,使用了help函数和__doc__来调用文档字符串>>> class FooClass(object): "This is my first class !" def __init__(self, name="NoName"): "This is a kinda construct funtion." self.name = name def show(self): "This is a print function." pri 阅读全文
posted @ 2014-04-05 16:45 铁甲小宝 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Python可以用一行代码做很多事情,其中包括生成一个符合特定规则的列表,如下所示:下面的代码用到了:**运算符,for in关键词,range函数,if not关键词>>> aListOf2 = [2**x for x in range(10)]>>> aListOf2[1, 2, 4, 8, 16, 32, 64, 128, 256, 512]>>> aListOf2 = [2**x for x in range(10) if x > 5]>>> aListOf2[64, 128, 256, 512]>&g 阅读全文
posted @ 2014-04-05 16:10 铁甲小宝 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Python中有两种注释方式,一种是前置#符号,另一种是直接使用字符串""或"""。后者称为文档字符串,除了带有常规注释的描述功能外,还可以通过help及生成文档的方法访问到,而常规注释无法访问。下面使用help和__doc__两种方法访问文档字符串,示例代码如下:>>> def foo(x): #this is a function for fun return x*3>>> foo("Hello ! ")'Hello ! Hello ! Hello ! '>> 阅读全文
posted @ 2014-04-05 14:24 铁甲小宝 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 在for循环中,有三个常用的函数:range()产生一个下标序列,range(N)就是0到N-1的范围;len()得到列表或元组的长度;enumerate(),列举出列表或元组的下标及内容示例代码:>>> for i, c in enumerate(aList): print i,c 0 8881 22 33 44 55 66 77 8>>> for i in range(len(aList)): print i, aList[i] 0 8881 22 33 44 55 66 77 8>>> index = 0>>> fo 阅读全文
posted @ 2014-04-05 13:33 铁甲小宝 阅读(237) 评论(0) 推荐(0) 编辑