纯净、安全、绿色的下载网站

首页|软件分类|下载排行|最新软件|IT学院

当前位置:首页IT学院IT技术

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

小妮浅浅   2021-06-10 我要评论
想了解python关键字传递参数实例分析的相关内容吗,小妮浅浅在本文为您仔细讲解python关键字怎样传递参数的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点: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 mysql项目实战 python mysql项目实战及框架搭建过程

    想了解python mysql项目实战及框架搭建过程的相关内容吗,总是幸福的老豌豆在本文为您仔细讲解python mysql项目实战的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:python,mysql项目实战,mysql项目实战,python,项目实战,下面大家一起来学习吧。..
  • Java基础入门 Java基础入门语法--String类

    想了解Java基础入门语法--String类的相关内容吗,rain67在本文为您仔细讲解Java基础入门的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Java入门,java基础入门,String入门,下面大家一起来学习吧。..

网友评论

Copyright 2020 www.moon-script.com 【月光下载】 版权所有 软件发布

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 点此查看联系方式