Python基础教程代码与注释P89 6.1 懒惰即美德 P90 6.3 创建函数
2018-01-18 16:34
567 查看
# -*- coding: cp936 -*- #P89 6.1 懒惰即美德 # 输出菲波那契数列前10个数字 fibs = [0, 1] for i in range(8): fibs.append(fibs[-2] + fibs[-1]) print fibs # 动态输出 fibs = [0, 1] num = input('How many Fibonacci numbers do you want?') for i in range(num - 2): fibs.append(fibs[-2] + fibs[-1]) print fibs raw_input("Press <enter>") # -*- coding: cp936 -*- #P90 6.3 创建函数 # 判断函数是否可调用 import math x = 1 y = math.sqrt print callable(x) #callable函数 判断函数是否可调用,Python3.0不再可用 print callable(y) #使用表达 hasattr(func, _call_) 代替 # 使用def定义函数 def hello(name): #定义函数 return 'Hello, ' + name + '!' print hello('world')#调用函数 print hello('Gumby') # 返回菲波那契数列列表的函数 def fibs(num): #定义函数 result = [0, 1] for i in range(num - 2): result.append(result[-2] + result[-1]) return result print fibs(10) #调用函数 print fibs(15) #6.3.1 文档化函数 def square(x): 'Calculates the square of the number x.' #文档字符串 return x*x print square.__doc__ #访问文档字符串 doc两边各有2个下划线! print square(5) print help(square) #6.3.2 并非真正函数的函数 # 指有些函数无返回值 def test(): print 'Thi is printed' return print 'This is not' x = test() print x raw_input("Press <enter>")
相关文章推荐
- Python基础--函数、懒惰即美德
- Python基础--函数、懒惰即美德
- Python学习入门基础教程(learning Python)--2 Python简单函数设计 .
- python基础教程之popen函数操作其它程序的输入和输出示例
- python入门基础教程08 函数的形参与实参
- Python学习入门基础教程(learning Python)--2.1 Python下自定义函数 .
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- python基础教程总结5——函数
- python基础教程共60课-第21课函数的参数
- .Net程序员之Python基础教程学习----函数和异常处理[Fifth Day]
- python基础教程共60课-第22课函数应用示例
- CDays–3 通过函数进行功能化 Python基础教程
- Python 创建函数和代码重用
- Swift基础教程(swift代码创建第一个控件之UILabel
- Python学习入门基础教程(learning Python)--2.3.1 Python传参函数设计
- Python学习入门基础教程(learning Python)--2.3.4Python函数返回值
- Python基础教程(七):函数、模块
- Python基础教程中的函数
- Python基础教程学习(四)类的创建与继承
- python基础教程之自定义函数介绍