阅 读 文 章

[有趣的Python 2] 写个函数

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(sakulagi) | 时间:2007-05-27 | 浏览:人次 ]


已经Hello World过了。不过作为一个编程语言,很重要的元素就是函数。我们来看看函数是怎么定义的。Python是一个面向对象的语言,但是仍然可以象一个面向过程的语言一样定义独立于任何类之外的函数。函数是用def关键字来定义的,定义行末尾要有一个冒号。

我们来看一个例子:


>;>;>; def fib(n):    # write Fibonacci series up to n
...     """Print a Fibonacci series up to n."""
...     a, b = 0, 1
...     while b < n:
...         print b,
...         a, b = b, a+b
...

可以这样来调用:

>;>;>;fib(2000)

从这段代码我们可以看到Python的几个基本特点:
【1】 Python是以缩进来界定代码块的,而不是象C/C++和Java一样是以{和}来界定的。这样的好处是缩进变成了一个强制的要求,可以使代码的可读性更有保障。
【2】 可以用"""(三个引号)在代码中加入特殊的注释,这类注释和Java DOC的注释是一个道理,可以由Python的doc生成程序利用这些注释来生成类似Javadoc风格的API文档。
【3】 Python是个动态语言,所有的变量都是没有类型的。也不用声明,就可以直接赋值。
【4】 其他的一些语言特性,比如while语句的语法。以及

a, b = b, a+b

这样简练的赋值语句



 wolfg 回复于:2005-06-01 23:40:03

支持!



论坛热门帖子: [lch203] 写得蛮好的linux学习笔记(10-21)
[黑马制造] 学习java的30个目标(10-19)
[笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19)
[udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18)
[沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18)
TAG标签: 函数 有趣 一个 可以 Python 语言 定义 注释 代码 这样

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.