python 函数,,python 函数1


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 函数

评论关闭