已经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 语言 定义 注释 代码 这样 |
注册
个人空间
