一:普通参数

# name 叫做函数func的形式参数,简称:形参
def func(name):print name# ######### 执行函数 #########
#  'wupeiqi' 叫做函数func的实际参数,简称:实参
func('wupeiqi')

二:默认参数

def func(name, age = 18): ==========》(gae=18这里是默认参数)print "%s:%s" %(name,age)# 指定参数
func('wupeiqi', 19)=======》(如果传入了实际的参数值就使用传入的值,如果没有传入,就使用函数中的默认值)
# 使用默认参数
func('alex')注:默认参数需要放在参数列表最后

三:动态参数(即列表参数)

def func(*args):print args# 执行方式一
func(11,33,4,4454,5)# 执行方式二
li = [11,2,2,3,3,4,54]
func(*li)

def func(**kwargs):print kwargs# 执行方式一
func(name='aaa',age=18)# 执行方式二
li = {'name':'aaa', 'age':18, 'gender':'male'}
func(**li) ============>此处输出需要加**星号

上图中同时输出列表和数组,调用函数时,需要在对应的参数前,加上对应数量的*星号,这是动态参数调用函数的格式

转载于:https://www.cnblogs.com/gaoyuxia/p/10249804.html

python中的参数相关推荐

  1. python 外部参数过长_介绍python中slice参数过长的处理方法及实例

    python教程栏目介绍slice参数过长的处理方法 很多小伙伴对于slice参数的概念理解停留在概念上,切片的参数有三个,分别是step .start .stop .因为参数的值也是多变的,所以我们 ...

  2. Python中inplace参数

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] Python中inplace参数 [太阳]选择题 对于以下python代码表述错误的一项是? ...

  3. html绑定带有形参的函数,Python中函数参数类型和参数绑定

    参数类型 Python函数的参数类型一共有五种,分别是: POSITIONAL_OR_KEYWORD(位置参数或关键字参数) VAR_POSITIONAL(可变参数) KEYWORD_ONLY(关键字 ...

  4. python url解码_对python中url参数编码与解码的实例详解

    一.简介 在python中url,对于中文等非ascii码字符,需要进行参数的编码与解码. 二.关键代码 1.url编码 对字符串编码用urllib.parse包下的quote(string, saf ...

  5. python中关键字参数含义_python中接受任意关键字的参数

    1.*args args是非关键字参数,可以理解为形参,为了方便记忆我理解它是arguments的缩写. 2.*kwargs kwargs是键值对参数,为了方便记忆我理解它是key word argu ...

  6. python中可变参数和关键字参数_python的可变参数和关键字参数(*args **kw)

    本文是来自廖大的python教程其中我一直忘记的部分.算是一个笔记把.因为日常这俩参数名字一直搞混 可变参数 在Python函数中,还可以定义可变参数.顾名思义,可变参数就是传入的参数个数是可变的,可 ...

  7. python中可选参数_带可选参数的Python函数

    我试图改进Python中的函数.它需要几个参数,其中一些可能会丢失. def some_function (self, a, b, c, d = None, e = None, f = None, g ...

  8. python中关键字参数的特点_Python中的*可变参数与**关键字参数

    1.定义了一个需要两个参数的函数 def print_str(first, second): print first print second if __name__ == "__main_ ...

  9. python中函数参数_Python函数的参数

    本章将介绍函数中参数的用法,更多内容请参考:Python学习指南 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了.对于函数的调用者来说,只需要知道传递正确的参数,以及函数就返回 ...

  10. python中的参数函数_python中函数与参数的简介

    函数 函数就是具有某个具体功能的工具 而使用用函数能提供开发效率,减少代码冗余,提高程序的扩展性. 在Python中,函数有五大要点:分别是def.函数名.函数体.参数.返回值,以及两个英文版符号,分 ...

最新文章

  1. 计算机视觉三维重建的几何基础:坐标系与关键矩阵(基础矩阵、本质矩阵、单应矩阵)...
  2. LeetCode 804 Unique Morse Code Words--python,java解法
  3. win7系统中给GVim 配置ctags和taglist插件
  4. mybatis 显示自定义多个统计_myBatis查询结果显示多表内的字段——通过resultMap映射自定义结果...
  5. 2020-11-13(调用约定)
  6. layui循环遍历数据_layui.laytpl渲染模板,遍历、输出、判断
  7. OS X 使用技巧——在Finder窗口标题栏上显示路径
  8. Android入门笔记07
  9. Java 代码实现pdf转word文件 | 无水印 | 无页数限制
  10. 电容屏物体识别_电容屏物体识别技术简介
  11. SQL 错误: Statement cancelled due to client request
  12. RTL设计基础(一)
  13. 应用程序正常初始化 0x0150002失败
  14. libtorch opecv c++ cmake clion
  15. 计算机毕设 SSM线上少儿编程系统 在线少儿编程学习系统 少儿编程教育课程平台Java
  16. VCS Veidi 下载与安装教程 一站式虚拟机套餐
  17. ARM服务器安装docker-compose
  18. 安全攻访策略:PDR模型
  19. memcpy与memcpy_s的使用
  20. vue自定义防抖节流指令的实现全局指令定义和使用-案例

热门文章

  1. 第6课 细胞分裂 《小学生C++趣味编程》--C++、Scratch
  2. phpexcel的使用方法详细介绍
  3. python0b1011_1011 A+B 和 C (15分)Python参考答案
  4. C语言 | 内存对齐02 - 为什么会有内存对齐?它解决了什么问题
  5. linux 系统 电脑,给自己电脑(物理机)安装 linux 系统
  6. 信息安全工程师笔记-数据库安全
  7. Java工作笔记-Spring boot中配置文件加密(Jasypt的使用)
  8. Java笔记-使用RabbitMQ的Java接口生产数据并消费
  9. Qt文档阅读笔记-QGraphicsBlurEffect官方解析与实例
  10. 梦幻西游物价稳定的服务器,梦幻西游:三界功绩对服务器点卡比例的影响,鬼区比例比火区高...