函数

1、函数的定义,引用

定义:函数是对功能和代码块的封装和定义。

函数用 def关键字来表示。

格式: def  函数名():

      函数体

      eg:

      

return(返回值)

    在函数中遇到return 时,此函数到此结束,之后的内容将不会被执行。

    

     

    

参数

    定义:在函数执行的时候给函数传递信息。

    形参:在函数声明的位置,声明出来比的变量

    实参:在函数调用的时候,,实际是给函数传递的值。。

    形参 好比是  “=” 左边的变量,实参是 “=” 右边,给左边变量赋的值

    实参分类:

    位置参数 :

    

    关键字参数:

    

    混合参数:

    

    形参 分类:

    位置参数:

    

    默认参数:见上图。

    

    混合参数:在上述形参中既有位置参数,又有默认参数,且位置参数必须写在前边的这种组合,就是混合参数。   

    

   

    

转载于:https://www.cnblogs.com/wf123/p/9299821.html

python day - 09 函数相关推荐

  1. python中remove函数是什么意思,python中pop函数和remove函数有什么区别

    python中pop函数和remove函数有什么区别 发布时间:2020-12-10 09:36:18 来源:亿速云 阅读:80 作者:小新 小编给大家分享一下python中pop函数和remove函 ...

  2. python在匿名函数作和_跟光磊学Python开发-匿名函数函数和高阶函数

    跟光磊学Python开发-匿名函数函数和高阶函数 跟光磊学Python开发-匿名函数函数和高阶函数跟光磊学Python开发 匿名函数 匿名函数就是函数定义时没有名字的函数,也称为匿名表达式. 普通函数 ...

  3. python中max函数用法_Python中max函数用法实例分析

    Python中max函数用法实例分析 更新时间:2015年07月17日 15:45:09 作者:优雅先生 这篇文章主要介绍了Python中max函数用法,实例分析了Python中max函数的功能与使用 ...

  4. Python 装饰器 函数

    Python装饰器学习(九步入门):http://www.cnblogs.com/rhcad/archive/2011/12/21/2295507.html 浅谈Python装饰器:https://b ...

  5. Python之常用函数小结

    文章目录 常用内置函数 0. input: 1. 进制转换: 2. 大小堆: 3. list用法: 4. dict用法: 5. set用法: 6. 判断字符串是字母.数字.大小写: 7. all与an ...

  6. python - 文件操作函数练习

    练习题 文件处理相关 编码问题 请说明python2 与python3中的默认编码是什么? # 答案py2默认ASCII码,py3默认的utf8 为什么会出现中文乱码?你能列举出现乱码的情况有哪几种? ...

  7. 第七篇 python基础之函数,递归,内置函数

    阅读目录 一 数学定义的函数与python中的函数 二 为何使用函数 背景提要 三 函数和过程 四 函数参数 五 局部变量和全局变量 六 前向引用之'函数即变量' 七 嵌套函数和作用域 八 递归调用 ...

  8. Python练习之函数,装饰器,面向对象

    Python练习之函数,装饰器,面向对象 1.函数 2 装饰器 3.面向对象 1.函数 编写函数,实现接受一个字符串,分别统计大小写字母,数字,其他字符的个数,并返回结果 #方法一 str=input ...

  9. Python编程无师自通--函数

    "函数应该做一件事.做好这件事.只能做这一件事." --罗伯特·C.马丁(Robert C.Martin) 本章将介绍函数(function):可接受输入,执行指令并返回输出的复合 ...

最新文章

  1. 【数据结构】双链表的应用
  2. No Fine-Tuning, Only Prefix-Tuning
  3. 转Oracle Data Guard 理论知识3-自动裂缝检测和解决
  4. 使用 YOLOv5 训练自动驾驶目标检测网络
  5. Ubuntu 编译安装ffmpeg,mplayer,x264全教程支持VDPAU(高清硬解)
  6. POJ2262 ZOJ1951 UVa543 Goldbach's Conjecture
  7. SpaceNet 数据集
  8. Java 使用百度翻译-通用翻译API
  9. qq linux五笔输入法下载官网,QQ五笔输入法下载_QQ五笔输入法下载2021官方下载-太平洋下载中心...
  10. 数据分析思维框架与分析方法总结
  11. QQ界面的MSN聊天软件
  12. 微信小程序、公众号侵权投诉流程
  13. 使用ubuntu系统做程序开发
  14. 对销售代表的100个忠告
  15. 计算机硬件英语词汇,计算机硬件英语词汇
  16. 电脑中的耳机插进去没有反应
  17. 【图神经网络】图数据和图数据相关任务
  18. 【优化】梯度下降 收敛性 证明
  19. 淘宝数据库负责人介绍淘宝数据库设计
  20. 20亿人数据再被盗取,波及40多个国家和地区

热门文章

  1. mysql客户端路由方式_20.3 在InnoDB 集群中 使用MySQL 路由
  2. 收藏 | 在算法工程师的道路上,你掌握了什么概念或技术使你感觉自我提升突飞猛进?...
  3. matlab+awgn和wgn,噪聲強度(噪聲功率) 噪聲方差到底有什么關系? matlab中的awgn函數...
  4. const与指针变量
  5. DWA论文解析(CurvatureVelovityMethod)(3)
  6. 哪个Linux发行版运行kvm,如何在Linux发行版上安装和配置KVM和Open vSwitch
  7. C语言窗口布局,Android开发入门之学习笔记(四):程序窗口的布局(二)
  8. spss文件 服务器登录,spss连接远程服务器
  9. 本地项目怎么推送到码云_如何将本地项目放到码云(gitee)上
  10. Objective-C 日记④ 集合家族