
Python学习笔记
luchi007
这个作者很懒,什么都没留下…
展开
-
python新手笔记之python继承
今天学习了一下python的基础面向对象知识,在继承中发现了一些有趣的问题和方法,做个笔记mark一下首先看一段简单的继承代码class my_class: def __init__(self): print "new object" self.name="myclass" def setName(self,name): ...2015-10-12 11:00:41 · 140 阅读 · 0 评论 -
Python新手笔记之python迭代器遍历列表
Python的迭代器使用起来很方便,也比较实用,今天看一下几种Python迭代器的使用方法方法第一种:list=["hello","world","china"]it=iter(list)while True: try: m=next(it) print(m) except StopIteration: b...原创 2015-10-12 22:48:52 · 472 阅读 · 0 评论 -
python新手笔记之包和模块的引入
python提供了和java类似的包和模块的引用,目的也是为了提高代码的复用性,这里主要总结一下包和模块的引入问题 python的包和模块引入和Java遵循类似的规则,在PYTHONPATH指定的路径找,1,引入系统模块在python中,python的系统模块可以直接引用,因为在装python环境的时候已经指定了相对应的路径,如引用 :import string2,引入自...原创 2015-10-13 19:02:04 · 174 阅读 · 0 评论 -
python新手笔记之python高级函数编程
python是一种非常强强大的脚本语言,不仅在于编程简洁,而且借鉴了很多其他语言的精妙之处,开始学python的时候听说python是对于编程初学者而言最好的语言,我现在觉得这句话一点也不意外,python确实做到了精简与强大并存,话不多说,整理一下python的超级强大的高级函数 1,reduce——递归编程的利器 问题入门:我们现在需要计算一下N的阶乘,能够想到的方法自然是递归...原创 2015-10-16 23:21:45 · 256 阅读 · 0 评论 -
python新手笔记之python继承
_init__(self): print "new object" self.name="myclass" def setName(self,name): self.name=name def printName(self): print self.nameclass my_new_class(my_class): def setAge(self,ag2015-10-12 11:00:41 · 95 阅读 · 0 评论 -
Python新手笔记之python迭代器遍历列表
y: m=next(it) print(m) except StopIteration: break 第二种:list=["hello","world","china"]it=iter(list)for x in it: print (x)原创 2015-10-12 22:48:52 · 295 阅读 · 0 评论 -
python新手笔记之包和模块的引入
原创 2015-10-13 19:02:04 · 84 阅读 · 0 评论 -
python新手笔记之python高级函数编程
的语言,我现在觉得这句话一点也不意外,python确实做到了精简与强大并存,话不多说,整理一下python的超级强大的高级函数 1,reduce——递归编程的利器 问题入门:我们现在需要计算一下N的阶乘,能够想到的方法自然是递归,当然为了介绍reduce,我们肯定是不使用我们熟悉的递归,让我们来看一下reduce的定义: reduce(function, sequence[, initial]) 其中,function是传入的函数,其中注意参数只能是两个,sequence是一个序原创 2015-10-16 23:21:45 · 88 阅读 · 0 评论