python 函数

来源:互联网 发布:学霸必备软件 编辑:程序博客网 时间:2024/05/20 09:26

定义一个函数

你可以定义一个由自己想要功能的函数,以下是简单的规则:

  • 函数代码块以def关键词开头,后接函数标识符名称和圆括号()。
  • 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
  • 函数内容以冒号起始,并且缩进。
  • Return[expression]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

所有参数(自变量)在Python里都是按引用传递。如果你在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也被改变了。


必备参数:必须传,不传会出错。
命名参数:传入的参数可以顺序改变。只要相应的命名相同即可。
例:
      def fun(name,age) 
  可如此调用:def fun(age = 19,name = "liang")
缺省参数:如果值 没有传入,则被认为是默认值
  例
    def fun(name,age =35)
  调用时fun(name ="liang"),则age使用默认值
不定长参数:
    def funcname([arg],*vartuple)    #加了*后的变量会存放所有示命名的变量参数。

0 0
原创粉丝点击