python关键字传递参数实例分析

 更新时间:2021年06月10日 08:23:58   作者:小妮浅浅  
在本篇文章里小编给大家整理的是一篇关于python关键字传递参数实例分析内容,有需要的朋友们可以学习参考下。

1、说明

关键词传递以“形参变量名=实参”的形式参与实参关联,根据形参的名称进行参数传递,使实参和形参的顺序不一致。不用担心定义函数时参数的顺序,直接在传参时指定相应的名称即可。

2、两种形式

makeup_url(protocal='http', address='www.baidu.com')
makeup_url(address='www.baidu.com',protocal='http')

3、实例

def makeup_url(protocal, address):
print("URL = {}: //{}".format(protocal, address))

内容扩展:

python-关键字传递参数

1.必需按照关键字传递

*之后的变量必需按照关键字传递

eg:

def kwonly(a,*b,c):#c必需按照关键字传递,b接收剩余参数,a可以按照位置传递,也可以按照关键字传递

kwonly(1,2.c = 3)正确

kwonly(1,2,3,c = 4)正确

kwonly(1,2,3)错误

def kwonly(a,*,b,c)#a可以按照位置窜地,亦可以按照参数传递,b,c必需参数传递,且不允许出现多余的参数

kwonly(1,b = 2,c = 3)正确

kwonly(a = 1,b = 2,c = 3)正确

kwonly(c= 1,a = 2,b = 3)正确

kwonly(1,2,3)错误

2.关键字传递可以出现默认值。且有默认值的关键字传递的参数可以不传递参数

3.不可以出现两个*

到此这篇关于python关键字传递参数实例分析的文章就介绍到这了,更多相关python关键字如何传递参数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python实现多项式拟合正弦函数详情

    Python实现多项式拟合正弦函数详情

    这篇文章主要介绍了Python实现多项式拟合正弦函数详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • Python中的QPixmap用法详解

    Python中的QPixmap用法详解

    QPixmap主要用于绘图,针对图像显示而最佳化设计,这篇文章主要介绍了Python中的QPixmap用法,对QPixmap使相关知识感兴趣的朋友一起看看吧
    2023-03-03
  • python手写均值滤波

    python手写均值滤波

    这篇文章主要为大家详细介绍了python手写均值滤波的相关代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • OpenCV2从摄像头获取帧并写入视频文件的方法

    OpenCV2从摄像头获取帧并写入视频文件的方法

    今天小编就为大家分享一篇OpenCV2从摄像头获取帧并写入视频文件的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • Python利用capstone实现反汇编

    Python利用capstone实现反汇编

    Capstone是一个轻量级的多平台、多架构的反汇编框架,该模块支持目前所有通用操作系统,反汇编架构几乎全部支持。本文就将利用他实现反汇编,感兴趣的可以了解下
    2022-04-04
  • python的重要技能输入与输出字符串格式化使用详解

    python的重要技能输入与输出字符串格式化使用详解

    这篇文章主要为大家介绍了python的重要技能输入与输出格式化使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • Python中__new__和__init__的区别与联系

    Python中__new__和__init__的区别与联系

    这篇文章主要介绍了Python中__new__和__init__的区别与联系,需要的朋友可以参考下
    2021-05-05
  • 使用Python实现毫秒级抢单功能

    使用Python实现毫秒级抢单功能

    年中购物618大狂欢开始了,各大电商又开始了大力度的折扣促销,我们的小胖又给大家谋了一波福利,淘宝APP直接搜索:小胖发福利,每天领取三次粉丝专属现金大红包。这篇文章主要介绍了用Python完成毫秒级抢单,助你秒杀淘宝大单,需要的朋友可以参考下
    2019-06-06
  • python中通过Django捕获所有异常的处理

    python中通过Django捕获所有异常的处理

    诚然,每个人都会写bug,程序抛异常是一件很正常的事;既然异常总是会抛,那就想办法在抛出后,尽早解决才是王道。不能老是等待用户反馈异常和问题,万一用户懒得反馈了,岂不很尴尬
    2021-09-09
  • python调用kubernetesAPI简单使用方法

    python调用kubernetesAPI简单使用方法

    这篇文章主要介绍了python调用kubernetesAPI简单使用方法,K8s也提供API接口,提供这个接口的是管理节点的apiserver组件,下文更多相关内容,需要的小伙伴可以参考一下
    2022-05-05

最新评论