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 方式返回

 

转载于:https://www.cnblogs.com/liuzh6/p/8126214.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值