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

作者:小妮浅浅 时间:2023-08-24 04:28:34 

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.不可以出现两个*

来源:https://www.py.cn/jishu/jichu/30922.html

标签:python,关键字,传递参数
0
投稿

猜你喜欢

  • JS中模拟函数重载

    2008-01-03 16:46:00
  • 解决MybatisPlus SqlServer OFFSET 分页问题

    2024-01-12 16:26:24
  • python3爬虫之入门基础和正则表达式

    2023-04-11 12:48:02
  • pytest用yaml文件编写测试用例流程详解

    2022-04-19 03:55:29
  • asp三天学好ADO对象之第二天

    2008-10-09 12:49:00
  • Python数据分析matplotlib设置多个子图的间距方法

    2021-03-16 01:08:29
  • python自动查询12306余票并发送邮箱提醒脚本

    2023-08-26 09:34:37
  • php5.2 Json不能正确处理中文、GB编码的解决方法

    2023-10-26 13:49:28
  • Python 如何将 matplotlib 图表集成进到PDF 中

    2023-03-18 09:07:56
  • jQuery 1.4官方中文手册[译]

    2010-01-20 10:46:00
  • Python numpy.zero() 初始化矩阵实例

    2021-04-06 01:52:46
  • python requests证书问题解决

    2023-10-12 22:58:12
  • python实现图片识别汽车功能

    2022-05-16 11:10:24
  • Python根据输入参数计算结果的实例方法

    2021-12-15 08:30:45
  • 使用python将微信image下.dat文件解密为.png的方法

    2022-11-12 06:39:38
  • python 类的继承 实例方法.静态方法.类方法的代码解析

    2021-12-19 14:19:34
  • PHP中Trait及其应用详解

    2023-11-24 06:33:05
  • 页面中 CSS 加载方式的优化

    2008-03-26 12:36:00
  • PHP删除数组中空值的方法介绍

    2023-11-24 03:04:19
  • python计算两个数的百分比方法

    2021-06-20 16:39:45
  • asp之家 网络编程 m.aspxhome.com