Fork me on GitHub
摘要: 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!到现在为止,Python快速教程就到一段落。谢谢大家的鼓励和支持,特别是对其中错误的包容和指正。在第一部分,基础部分中,除了一些基础知识,我们着力于建立对象的概念。在第二部分中,我们深入到许多实用并且常用的Python用法。如果只是想了解Python是什么,那么第一部分应该可以给出一个基本概念。加上第二部分的话,我们应该可以有足够的知识读懂Python程序,并编写一些应用。我会在以后写一些选读性的随笔,以便对教程更进一步补充。我还在考虑下一步在博客中写什么。Python依然有一个 阅读全文
posted @ 2012-07-10 19:51 Vamei 阅读(28033) 评论(21) 推荐(20) 编辑
摘要: 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!谢谢TeaEra, 猫咪cat动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值。这些都与动态类型的概念相关。动态类型在我们接触的对象中,有一类特殊的对象,是用于存储数据的。常见的该类对象包括各种数字,字符串,表,词典。在C语言中,我们称这样一些数据结构为变量。而在Python中,这些是对象。对象是储存在内存中的实体。但我们并不能直接接触到该对象。我们在程 阅读全文
posted @ 2012-07-10 19:43 Vamei 阅读(58411) 评论(26) 推荐(30) 编辑
摘要: 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!本文特别感谢kylinfish的纠正,相关讨论见留言区。异常处理在项目开发中,异常处理是不可或缺的。异常处理帮助人们debug,通过更加丰富的信息,让人们更容易找到bug的所在。异常处... 阅读全文
posted @ 2012-07-10 15:14 Vamei 阅读(75986) 评论(60) 推荐(24) 编辑
摘要: 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它对象名,或者作为参数传递。lambda函数在展开之前,我们先提一下lambda函数。可以利用lambda函数的语法,定义函数。lambda例子如下:func = lambda x,y: x + yprint func(3,4)lambda生成一个函数对象。该函数参数为x,y,返回值为x+y。函数对象赋给func。func的调用与正常函 阅读全文
posted @ 2012-07-10 02:31 Vamei 阅读(69585) 评论(49) 推荐(37) 编辑