Python_05帮助文档/形参/实参

本文介绍了Python中函数的帮助文档docstring的编写规范,包括简单介绍、详细用法和注意事项。同时,讲解了形参和实参的概念,特别是形参的默认值设定以及如何按关键字传递参数。通过示例代码展示如何使用help()函数查看帮助文档,并给出了多个例子来演示形参和实参的交互使用。
摘要由CSDN通过智能技术生成
  • 帮助文档-- docstring
    第一行用于简单的介绍函数
    空一行
    描述具体的用法与注意事项
    该功能可以用help()查看函数

  • Example 01

def mysub(args1,args2):
    """这是一个求差函数,比如;mysub(被减数,减数)
    
    只能传入数字,不能使用字符串
    因为这是求两个数的差
    """
    res=args1-args2
    print(args1,"与",args2,"的差为:",res)
mysub(10,1)
print(help(mysub))

结果

101 的差为: 9
Help on function mysub in module __main__:

mysub(args1, args2)
    这是一个求差函数,比如;mysub(被减数,减数)
    
    只能传入数字,不能使用字符串
    因为这是求两个数的差

None
  • 形参默认值在没有传入对应实参的时候有效

  • 由默认值的形参需要列在没有默认值的形参的右边

  • 按关键字传参

  • Example 02

def mysub(args1,args2=5):
    """这是一个求差函数,比如;mysub(被减数,减数)
    
    只能传入数字,不能使用字符串
    因为这是求两个数的差
    """
    res=args1-args2
    print(args1,"与",args2,"的差为:",res)
mysub(10)
mysub(10,7)

结果

105 的差为: 5
107 的差为: 3
  • 按关键字传参

  • Example 03

def mysub(args1,args2=5):
    """这是一个求差函数,比如;mysub(被减数,减数)
    
    只能传入数字,不能使用字符串
    因为这是求两个数的差
    """
    res=args1-args2
    return args1,args2,res
a,b,c=mysub(args2=1,args1=2)
print(a,"与",b,"的差为",c)

结果

21 的差为 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值