`
fortianwei
  • 浏览: 59860 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

python传参数方式

阅读更多

当形参如*arg时表示传入数组,当形参如**args时表示传入字典。

def myprint(*commends,**map):
  for comm in commends:
  print comm
  for key in map.keys():
  print key,map[key]
myprint("hello","word",username="tian",name="wei")
 

 


输出:

hello
word
username tian
name wei

 

  python中定义一个函数,可以通过正常的只传入值或key-value的方法调用。但是如果第一个时参数传入的是key-value的方法,那么后面的必须都是key-value方法,如果第一个不是,那么后面的可以根据情况再传入值就可以了。

例子:

def parrot(voltage="fff", state='a stiff', action='voom', type='Norwegian Blue'):
  print "-- This parrot wouldn't", action,
  print "if you put", voltage, "volts through it."
  print "-- Lovely plumage, the", type
  print "-- It's", state, "!"
parrot(1000)#可以
parrot(action = 'VOOOOOM', voltage = 1000000)#可以,都是key-value方法
parrot('a thousand', state = 'pushing up the daisies')#可以,第一个实参为直接传入法,后面无所谓了
parrot('a million', 'bereft of life', 'jump')#可以,都是传值,而且由于形参都有默认值,则按顺序一个个替换
parrot(voltage="33","ff","abc")# 不可以,第一个为Key-value传值法,以后的都必须是。
 

 

分享到:
评论

相关推荐

    向python脚本传递参数(例子)

    用python脚本过滤文本中的关键字并显示,例子

    解决python 执行sql语句时所传参数含有单引号的问题

    主要介绍了解决python 执行sql语句时所传参数含有单引号的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Python程序设计:函数参数.pptx

    必须参数,即函数调用时必须要传的参数,下面进行举例说明。 def helloWorld(a): print("输出:hello") helloWorld("aaa") # 必须要有参数 运行结果:hello 函数参数 默认参数 在定义函数时,Python支持默认值参数,...

    python微分方程拟合求解参数

    python微分方程拟合求解参数

    matlab python 参数互传

    matlab python 参数互传

    Python 缺省参数-指定函数缺省参数的默认值

    Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆于1990年代初设计,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和...

    python 命令行参数

    python 命令行参数

    python 多个参数不为空校验方法

    在实际开发中经常需要对前端传递的多个参数进行不为空校验,可以使用python提供的all()函数 if not all([arg1, arg2, arg3]): # 当 arg1, arg2, arg3都不为空时all函数返回true return jsonify(errno=RET.PARAMERR...

    python-参数组合.docx

    python 参数组合 Python参数组合 Python是一种高级编程语言,它具有简单易学、可读性强、可扩展性强等特点,因此在各个领域都有广泛的应用。在Python中,参数组合是一种非常重要的概念,它可以帮助我们更好地理解...

    Python语言基础:函数的参数.pptx

    在Python中,函数的参数有四种: 必需参数 关键字参数 默认参数 不定长参数 必需参数是在函数调用时,须以正确的顺序传入,且调用时的数量必须和声明时的一样参数。 实例:定义一个printme函数,并定义一个必需参数...

    Python中函数的默认值参数和关键参数的使用示例

    使用环境:需要先安装PyCharm(请自己百度下载安装),以及然后官网上下载Python 2.7版本,以及Python 3.7版本后,安装在自己的电脑上。...目的:帮助理解函数的默认参数和关键参数在Python中的具体使用。

    python 函数的动态参数python 函数的动态参数python 函数的动态参数python 函数的动态参数.txt

    python 函数的动态参数python 函数的动态参数python 函数的动态参数python 函数的动态参数python 函数的动态参数python 函数的动态参数python 函数的动态参数python 函数的动态参数python 函数的动态参数

    python星号参数

    python笔记,python星号用法详解,python星号参数 python星号参数

    python传递参数方式小结

    本文实例总结了python传递参数方式。分享给大家供大家参考。具体分析如下: 当形参如*arg时表示传入数组,当形参如**args时表示传入字典。 def myprint(*commends,**map): for comm in commends: print comm for...

    python中SVM分类的参数

    这里面有一些tmsvm的程序参数可供大家参考

    详解Python self 参数

    我们在使用 Python 中的 方法 method 时,经常会看到 参数中带有 self,但是我们也没对这个参数进行赋值,那么这个参数到底是啥意思呢? 2、知识点 2.1 成员函数(m) 和 普通方法(f) Python 中的 “类方法” 必须有一...

    python带参数打包exe及调用方式

    1.举个栗子:XX.py import sys arg1 = sys.argv[1] arg2 = sys.argv[2] print(arg1) print(arg2) 平时运行python XX.py arg1 arg2 打包完成后运行XX.exe arg1 arg2 打包完成后运行后并获得...以上这篇python带参数

    python-参数估计.docx

    python 参数估计 Python是一种广泛使用的编程语言,它在数据科学和统计学领域中非常流行。参数估计是数据科学和统计学中的一个重要概念,它是指使用样本数据来估计总体参数的过程。在Python中,我们可以使用各种库和...

    python面试常见问题

    python面试常见问题1、“==”与is的区别2、list与tuple的区别3、python中list与dict...单例模式17、python常见异常18、列出几种魔法方法并介绍19、python进程、线程、协程20、python中的锁21、python传参数是传值还是传

Global site tag (gtag.js) - Google Analytics