编程语言
首页 > 编程语言> > python基础教程(二)

python基础教程(二)

作者:互联网

参考教程《python基础教程》 Magnus Lie Hetland

一、函数

函数定义的主要目的是代码重复使用,下边是定义的一个函数(生成斐波那契数列):

1 def fibs(n):
2     'generate Fibonacci sequence : n>2'
3     fibs = [0, 1]
4     for i in range(n-2):
5         fibs.append(fibs[-2] + fibs[-1])
6     return fibs
Fibonacci sequence

第2行,放在函数开头的字符串称为文档字符串(docstring),可以使用 __doc__ 属性获取 。
要判断某个对象是否可调用,可使用内置函数callable。
特殊的内置函数help很有用。在交互式解释器中,可使用它获取有关函数的信息,其中包含函数的文档字符串。

下面是对该函数的一组命令行查看:

>>> callable(fibs)
True
>>> help(fibs)

>>> fibs.__doc__
'generate Fibonacci sequence : n>2'
View Code

 

<style></style>

标签:__,函数,sequence,python,fibs,Fibonacci,基础教程,字符串
来源: https://www.cnblogs.com/natty-sky/p/11289710.html