1. 参数的分类

a)必选参数

b)默认参数【缺省参数】

c)可选参数:接收的数据是一个元组类型。

d)关键字参数:接收的数据是一个字典类型。

2. 参数:函数为了实现某项特定的功能,进而为了得到实现功能所需要的数据。

a)形式参数:只是意义上的一种参数,在定义的时候是不占内存地址的。

b)实际参数:实参,实实在在的参数,是实际占用内存地址的。

3. 必选参数:
在调用时,必选参数是必须要赋值的:

def sum(a,b):    sum=a+b    print(sum)passsum(10,15)sum()

a)

4. 默认参数【缺省参数】:

a)调用时不赋值,则直接使用定义时的默认值。

b)

c)缺省参数始终存在于参数列表中的尾部:

5. 可选参数(不定长参数):当参数的个数不确定时使用,比较灵活。用“*”定义。

a)

def getA(*args):'''计算累加和    :param args:可变长的参数类型    :return:    '''# print(args)    result=0for item in args:        result+=itempass    print('result=%d'%result)pass# getA((1,2,3,4,5,6))getA(1)getA(1,2)getA(1,2,3,4,5)

b)

6. 关键字可变参数:用“**”来定义。在函数体内,参数关键字是一个字典类型,key是一个字符串。

a)

b)传递字典对象,前面不带“**”会报错。

c)或者直接以命名方式来传:

d)不传也可以:

7. 混合使用:

a)什么也不传:

b)

c)可选参数必须放在关键字可选参数之前,否则会报错:

往期推荐:

梳理一下“渲染表现”

操作学习日记-rhino013-maat

操作学习日记-rhino011-蛇口展示中心

调用 ogc_area 时参数个数或类型错误_Python10函数参数相关推荐

  1. C#利用方法重载实现2个整数,2个双精度数,3个整数中求最大值。由于设计了方法重载,系统会根据调用方法时传递的实参类型和个数而自动选择相应的方法来求最大数。

    1.题目要求如下: C#利用方法重载实现2个整数,2个双精度数,3个整数中求最大值.由于设计了方法重载,系统会根据调用方法时传递的实参类型和个数而自动选择相应的方法来求最大数. 2.来吧展示,代码如下 ...

  2. asp.net发布web service时出现“未能创建类型”错误

    asp.net发布web service时出现"未能创建类型"错误 如果直接将web service发布之后,如果不转换成"应用程序"的话,将产生"未 ...

  3. python函数参数学习_python学习笔记-11.函数参数和返回值进阶

    1. 函数参数和返回值的作用 函数根据有没有参数以及有没有返回值,可以相互组合,共有4种形式: 无参数,无返回值 无参数,有返回值 有参数,无返回值 有参数,有返回值 定义函数时,是否接收参数,或者是 ...

  4. c语言以数组作为函数参数,C语言将数组作为函数参数

    一个函数的形参是普通的局部变量.当发生函数调用时,程序创建这些形参,然后用对应的实参来初始化这些形参.形参的作用域就是函数块.函数内可以改变形参的值,而不会影响调用上下文中实参的值. 如果需要将一个数 ...

  5. python实现isodd()函数、参数为整数_实现isodd()函数,参数为整数,如果政务为奇数,返回True,否则返回Flase。_学小易找答案...

    [单选题]具有减轻头骨重量.温暖和湿润空气及对发音起共鸣作用的结构是 [单选题]呼吸环节不包括 [单选题]鼻腔内对气味敏感的黏膜区是 [单选题]腹腔分区中,属于腹中部的是 [单选题]下列属实质器官的是 ...

  6. 参数php_干净的PHP代码-函数参数

    函数参数(理想情况下为2个或更少) 限制功能参数的数量非常重要,因为它使功能测试变得更加容易.超过三个会导致组合爆炸,您必须使用每个单独的参数测试大量不同的案例. 零参数是理想的情况.一个或两个参数可 ...

  7. python scatter参数详解_Python中scatter函数参数及用法详解

    最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...

  8. python scatter参数详解_Python 中 scatter 函数参数及用法详解

    Python 中 scatter 函数参数及用法详解 Python 中 scatter 函数参数及用法详解 这里有新鲜出炉的 Python 教程, 程序狗速度看过来! Python 编程语言 Pyth ...

  9. jedis 用连接池时超时返回值类型错误

    2019独角兽企业重金招聘Python工程师标准>>>      这个是今天发现一个bug:在测试redis并发读写的时候(jedis作为客户端,并使用了连接池),总是报 java. ...

  10. mybatis当输入参数有多个时的解决方案,Map类型,索引引用输入参数,map输出

    Map类型在映射文件中的使用 当输入参数有多个时的解决方案 通过输入参数的索引引用输入参数 需求:通过姓名和地址查询用户信息 输入参数: 姓名 地址 开发: [1]编写接口 [2]映射文件的编写 [3 ...

最新文章

  1. ionic react-native和native开发移动app到底那个好
  2. canvas学习笔记(下篇) -- canvas入门教程--保存状态/变形/旋转/缩放/矩阵变换/综合案例(星空/时钟/小球)...
  3. Python MySQLdb 循环插入execute与批量插入executemany性能分析(list批量写法亲测成功)
  4. shell取出多列文件中某一列重复的数据
  5. 面对枯燥的源码,如何才能看得下去
  6. 单例设计模式–内省和最佳实践
  7. rhel Linux 网络配置
  8. mysql 64位更改密码_win10卸载原mysql安装64位mysql5.7并修改root密码
  9. 一起来看React(路由跳转)
  10. Qt5,信号槽关联错误
  11. 腾达ac5第三方固件_腾达AC9官方固件增加KoolProxy版
  12. blink usb无线网卡驱动 linux,BLINK无线网卡驱动下载
  13. POP3、SMTP和IMAP 协议
  14. 让我们自己来破解命运外挂999
  15. 用什么词典可以翻译php,PHP调用有道词典翻译API实现通译功能及代码
  16. 如何解决tomcat启动时出现 Server Tomcat v9.0 Server at localhost failed to start.
  17. 正则表达必须包含数字字母和特殊字符
  18. JDK1.8源码分析:可重入锁ReentrantLock和Condition的实现原理
  19. 10个超棒的界面设计工具
  20. 机器学习实战之朴素贝叶斯

热门文章

  1. Javascript:ES6模块化开发报错:Uncaught SyntaxError: Cannot use import statement outside a module
  2. 论文笔记_S2D.51_2016-IEEE TOR_Past, Present, and Future of Simultaneous Localization and Mapping
  3. 三维重建笔记_光束平差法(Bundle Adjustment, BA)
  4. C++中vector的访问和赋值
  5. Web前端开发规范之图片命名规范
  6. MySQL删除命令_DELETE
  7. Struts2(三)
  8. [pl-slam] 几个重要的参数属性
  9. msp430入门编程47
  10. 通俗理解九大排序算法