函数的基本知识,定义,调用,参数,返回值,说明文档,函数的嵌套及应用
函数
一.函数的使用
1.定义函数
参数可有可无
def 函数名(参数):代码1代码2...
2.调用函数
函数名(参数)
函数必须先定义在使用
3.例子 复现取款机功能
#先定义函数
def fun():print('显示余额')print('存款')print('取钱')
#调用函数
a=int(input('选择功能1,2,3:'))
if a==1:print('显示余额:12000')fun()
if a==2:money=int(input('存入:'))print(f'现有余额{money+12000}')fun()
if a==3:print('没钱,不能取')fun()
选择功能1,2,3:2
存入:100
现有余额12100
显示余额
存款
取钱
二.函数的参数
1.没有参数
def add():s=10+11print(s)
add() #21
2.含参数
- 函数的参数使函数的调用更灵活
2.定义函数定义形参,用于接收用户数据
3.调用函数传入真实数据,即实参
4.实参形参要对应
def add(m,n):s=m+nprint(s)
x=int(input('x='))
y=int(input('y='))
add(x,y)
x=5
y=6
11
或者
def add(m,n):s=m+nprint(s)
add(20,50) #70
三.函数的返回值
1.返回结果给用户
2.return作用:负责函数返回值;退出当前函数,其后代码不执行
def add(m,n):s=m+nreturn s
sum=add(20,30)
print(sum) #50
四.函数的说明文档
help(函数名)
已有函数
help(len)
len(obj, /)Return the number of items in a container.
自定义函数
一般使用
def 函数名(参数):"""说明文档的位置,函数注解"""代码...
举例
def add(m,n):"""求和函数"""s=m+nreturn s
help(add)
add(m, n)求和函数
高级使用
def add(m,n):""" #在此处敲回车即可求和函数:param m: 参数一:param n: 参数二:return: 返回值"""s=m+nreturn s
help(add)
add(m, n)求和函数:param m: 参数一:param n: 参数二:return: 返回值
五.函数的嵌套调用
def funa():print('函数a部分...')def funb():print('函数b部分开始')funa()print('函数b部分结束')
funb() #注意不要忘记调用
函数b部分开始
函数a部分...
函数b部分结束
嵌套的应用1
def line():print('*'*10)
line() #**********
def line():print('*'*10)
line() #**********def lines(sum):i=0while i< sum:line()i+=1
sum=int(input('输入数字sum='))
lines(sum)
输入数字sum=3
**********
**********
**********
函数的嵌套应用2
求平均值
def sum(x,y,z):return x+y+z
def func(m,n,p):s=sum(m,n,p)return s/3
a=int(input('a='))
b=int(input('b='))
c=int(input('c='))
www=func(a,b,c)
print(www)
a=4
b=5
c=6
5.0
函数的基本知识,定义,调用,参数,返回值,说明文档,函数的嵌套及应用相关推荐
- python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce、map、filter)
python函数+定义+调用+多返回值+匿名函数+lambda+高级函数(reduce.map.filter) Python 中函数的应用非常广泛,比如 input() .print().range( ...
- Mysql函数示例(如何定义输入变量与返回值)
Mysql 函数示例 简介 基于mysql实现函数的编写,如何定义输入变量,如何定义和使用返回值等. 获取男女信息 --1 获取男女信息 CREATE FUNCTION getGender(idcar ...
- API数据调用参数返回值说明
item_search-按关键字搜索 1.公共参数 请求地址:https://console.open.onebound.cn/console/index.php?i=hardy 名称 类型 必须 描 ...
- c语言子函数返回值,C语言函数说明与返回值
在学习C语言函数以前,我们需要了解什么是模块化程序设计方法. 人们在求解一个复杂问题时,通常采用的是逐步分解.分而治之的方法,也就是把一个大问题分解成若干个比较容易求解的小问题,然后分别求解.程序员在 ...
- python函数调用位置_python函数定义,调用,传参,位置参数及关键字参数,返回值
使用函数是真正开始编程的第一步,函数y=f(x)我们并不陌生,对x进行一顿操作得到一个值y.给不同的x,进行相同的操作,得到相应的y值. 程序层面函数是执行特定任务的一段代码,将一段代码定义成函数并为 ...
- php 函数返回值mixed,认识函数的类型、参数与返回值
函数的类型.参数与返回值 一.函数的基本语法语法 functionfunctionName(类型限定参数列表):返回值类型 { } 案例:计算两个数之和. functionsum(int$a,int$ ...
- 函数的概念三要素参数返回值好处递归
函数 概念:实现特定功能的一段代码,可反复使用. 函数的三要素:返回值类型,函数名,形参列表 函数定义:函数的声明和函数的实现 定义语法:public static void main(String[ ...
- python怎么让输出结果为01_python函数基础-参数-返回值-注释-01
什么是函数 函数就是有特定功能的工具 #python中有内置函数(python解释器预先封装好的)与自定义函数(用户自定义封装的)之分 为什么要用函数 #可以减少代码冗余,增加代码复用性#使代码逻辑更 ...
- Shell函数返回值、删除函数、在终端调用函数
Shell 也支持函数.Shell 函数必须先定义后使用. Shell 函数的定义格式如下: function_name () {list of commands[ return value ] } ...
- Shell函数:Shell函数返回值、删除函数、在终端调用函数
函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高.像其他编程语言一样,Shell 也支持函数.Shell 函数必须先定义后使用. Shell 函数的定义格式如下: f ...
最新文章
- PyTorch 笔记(14)— nn.module 实现简单感知机和多层感知机
- linux 模拟生成 CAN 设备
- Linux内核设计与实现读书笔记
- mc服务器村民交易修改,【原创】【教程】MCPE自定义村民交易内容
- C#根据字节数截取字符串
- 【NLP】N-LTP:基于预训练模型的中文自然语言处理平台
- C/C++ 之 C++强制类型转换(static_cast、dynamic_cast、const_cast、reinterpret_cast)
- 如何在3个月内拥有3年的工作经验
- python有哪些常用的package_个人Python常用Package及其安装
- 前端怎么使用jsessionid_前端搞微前端 | 侑夕 - 如何落地微前端一体化运营工作台...
- weblogic服务器上类或者方法找不到的解决办法
- NHibernate入门实例
- 谈谈android不同尺寸,不同分辨率的布局
- [译] Sklearn 与 TensorFlow 机器学习实用指南
- [短评]什么是大教堂与集市(和谐)
- fastDFS文件系统安装
- 实用技巧:如何用VNC远程管理Linux桌面
- 中国行政区域划分 爬虫工具
- POJO、PO、DTO、DAO、BO、VO需要搞清楚的概念 1
- 【解决方案】SkeyeARS及SkeyeIVMS技术助力地铁安防视频监控系统建设
热门文章
- Win10 打开PLSql,其他软件卡到爆,原因CnPlugin_1.5.4插件的问题
- 1.2 xss原理分析与剖析(3)
- vue基础知识之vue-resource/axios
- 框架选择的原因及其说明
- RequiredFieldValidator验证下拉列表框
- POJ1942 Paths on a Grid(组合)
- [转载] Dreamweaver——02 创建网页的基本对象
- javascript学习笔记(七) 函数
- 搜索引擎中用到的一些拆词方式解析
- 关于在XP操作系统和IIS5.1环境下的MVC环境搭建之IIS错误