易截截图软件、单文件、免安装、纯绿色、仅160KB

学习《Python语言入门》第四章 函数


怎么找不到第三章的学习笔记了?丢了?
Python的函数没有什么的,可以说,看了《简明Python教程》后,就会写了。
这一章提供的内容也比《简明Python教程》要多一些。比较复杂的是作用域规则,不知道是书没讲清楚还是翻译得不好,比较难懂。钱能的《C++程序教程》关于函数的作用域规则讲得要清楚些,有C++的知识在里面,理解Python的函数作用域规则,好懂很多。似乎两者也没有什么区别。
函数参数方面有些不一样,C++的值传递、指针传递、引用传递分得很清楚。而Python的参数传递有些不能改变参数的值,有些是可以的。需要小心的对付。还有关键字的参数、可变参数,都是C++没有的内容。Python的函数可以不用return,但是后面的设计概念还是建议要用return返回。
lambda、map、apply这些工具很方便,有脚本的影子在里面。
最让我惊奇的是“函数是对象: 非直接调用”这一小节。Python中函数的灵活是C++所不可比的。Python的函数就像一小团粘土一样,可以揉过来搓过去的使用。
“函数常见的问题”确实让我这个新手迷糊了,暂时先不提它们吧。而且这一节里面的例子似乎有问题,有一些书上说不能运行,但在我的Python中却能运行;另有一些说能运行,但我运行出错。是不是Python的版本更迭改变了一些东西?这一节的内容还适用吗?


相关文档:

Python入门的36个例子 之 32

源代码下载:下载地址在这里
A Byte Of Python
中关于继承有这样的文字:
Suppose you want to write a program which has to keep track of the
teachers and students in a college. They have some common
characteristics such as name, age and address. They also have specific
characteristics such as sala ......

Python入门的36个例子 之 35

源代码下载:下载地址在这里
# 039
while True:
try:
x = int(raw_input('Input a number:'))
y = int(raw_input('Input a number:'))
z = x / y
except ValueError, ev:
print 'That is not a valid number.', ev
except ZeroDivisionError, ez:
print 'Di ......

(转)Unicode和Python的中文处理

      ——由于最近在做有关网页搜索的项目,涉及到一些编码方面的知识,小弟在网上偶然地发现了这么一篇文章,很易懂,不晦涩,为了方便自己也同时能方便大家,就转了过来,以作参考……
      文章出处:http://blog.csdn.net/tingsking18/arc ......

几道Python的小习题

学习Python的道路漫漫,光看不练比较无聊。
找了个网页,上面有几道习题,无聊之余拿来练手,还有些乐趣。
是这里:http://www.cnblogs.com/belaliu/archive/2006/11/25/572140.html
注:习题后面贴的代码不一定是最优的。
大部分比较好解决,有点难度的是第4题做去除字符串内的空格的操作。
找了网上的解决方案,有这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号