python 函数

Posted liuzh6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 函数相关的知识,希望对你有一定的参考价值。

python 函数

1、函数的命名方式
2、函数的参数
  2.1 无参数
  2.2 固定参数
  2.3 默认参数
  2.4 可变参数
3、函数的返回值

 

- 1、函数的命名方式

def 函数名称([参数1,参数2,参数3......]):

def 关键字开头,然后是函数名 ([参数1,参数2,参数3......]) 括号里面是形式参数列表,可以有也可以没有参数。

 

- 2、函数的参数
  2.1 无参数
  def printlog():
    pass
  2.2 固定参数
  def printlog2(info):
    print(info)
  printlog2(‘hello‘)
  根据函数名调用函数后面括号中输入确定的实际参数。

  2.3 默认参数
  def printlog3(name,age=0):
    print(‘name:%s,age:%d‘%(name,age))

  printlog3(‘zhang san‘,19)
  printlog3(‘li si‘)

  针对存在默认参数的情况下,调用如果传值的话会替换掉默认值,不传值则使用默认值。

  2.4 可变参数
    def func(*args,**kwargs):
      print(args)
      print(kwargs)

    func(11,22,33,age=11,name=‘aaa‘)
    (11, 22, 33)
    {‘name‘: ‘aaa‘, ‘age‘: 11}
    args 以元组的方式输出位置参数
    kwarge 以字典的方式输出关键字参数

- 3、函数的返回值

  函数可以有返回值,也可以没有返回值
  返回值以return 方式返回

 






































以上是关于python 函数的主要内容,如果未能解决你的问题,请参考以下文章

Python函数

Python3 Python 函数式编程

Python2 与 Python3 的 map 函数

Python3基础-函数

Python函数部分

Python 递归函数