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
  • 相关阅读:
    iOS 109个Demo范例
    iOS 109个Demo范例
    iOS 完全复制UIView
    iOS 完全复制UIView
    iOS 获取self类型
    Python 进阶_OOP 面向对象编程_类和继承
    Python 进阶_OOP 面向对象编程_类和继承
    Python 进阶_模块 & 包
    Python 进阶_模块 & 包
    Python 进阶_模块 & 包
  • 原文地址:https://www.cnblogs.com/neverleave/p/2957715.html
Copyright © 2011-2022 走看看