zoukankan      html  css  js  c++  java
  • 函数声明

    声明函数格式如下:

    def funcName(params):

    首先,函数声明以关键字def开始,接着是函数名,括号中的为参数。参数放在小括号中,多个参数之间以逗号分隔。

    其次,函数没有定义返回的数据类型。python不需要指定返回值的数据类型;甚至不需要指定是否有返回值。实际上,每个python函数都返回一个值,如果函数执行return语句,它将返回指定的值,否则将返回None(python的空值)

    文档化函数

    可以通过给出一个doc string 来文档化一个python函数。

    def buildConnectionString(params):

    """ Build a connection string from a dictionary of parameters. Returns string."""

    三重引号中的任何东西都是这个函数的doc string ,它们用来说明函数可以做什么。

    doc string 在运行是可以作为函数的属性。

    可以通过 funcName.__doc__来访问。

    python函数没有明显的begin和end。没有标明函数的开始和结束的花括号,唯一的分隔符是一个冒号(:),接着代码本身是缩进的。

    def fib(n):
    
      print 'n =',n
    
      if n>1:
    
        return n * fib(n -1)
      else:
    
        print 'end of the line'
        return 1
  • 相关阅读:
    复利计算-做汉堡,结对2.0-复利计算再升级
    java集合
    java 封装,继承,多态基础
    购物车
    ajax
    演示
    实验四
    实验三
    构建之法6-7章读后感
    作业调度模拟程序
  • 原文地址:https://www.cnblogs.com/neverleave/p/2957715.html
Copyright © 2011-2022 走看看