Python基础教程:return函数的用法
1、return函数
def face(name):return name+'的脸蛋,'def body(name):return name+'的身材'def main(a,b):return '我梦想中老婆的身材:'+face(a)+body(b)# main(a,b)函数与print(main('李沁‘,’林志玲‘))之间属于位置参数,一一对应:a=“李沁”,b=“林志玲”。# 利用face,body进行函数调用main里面的函数,得出a的值等于name:return:李沁的脸蛋print(main('李沁','林志玲'))
输出:
我梦想中的身材:李沁的脸蛋,林志玲的身材
return函数的用法,如果不是立即要对函数返回值做操作,那么可以使用return语句保留返回值。
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def time(night):if night<6:return '晚上回家做可乐鸡翅'elif night>6 and night<7:return '晚上回家炒土豆丝'elif night >= 7:return '晚上回家吃凉皮'
print(time(9))
输出:
晚上回家吃凉皮
定义主函数main,需要多次调用函数时,可以再定义一个主函数main(),调用非主函数的返回值。
def face(name):return name+'的颜值,'
def body(name):return name+'的财富.'
def main(dream_face,dream_body):return '我想要'+face(dream_face)+body(dream_body)
print('我想要'+main('吴彦祖','马化腾'))
输出:
我想要我想要吴彦祖的颜值,马化腾的财富.
return同时返回多个值
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:531509025
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
def dream(name1,name2):face=name1+'的颜值,'body=name2+'的财富.'return face,body
a=dream('吴彦祖','马化腾')
print('我想拥有'+a[0]+a[1])
输出:
我想拥有吴彦祖的颜值,马化腾的财富.
函数内部遇到第一个return函数会直接返回打印,第二个return函数不再执行
def a():return '今天周一'return '今天周二'
print(a())
输出:
今天周一
练习题:
一、定义一个带有两个参数的函数,函数的功能是返回两个参数中较大的那个值;
二、调用函数,将99的平方和8888赋值给参数,并将较大值打印出来。
def number(a,b):if a>b:return aelif a<b:return b
print(number(99*2,888))
输出:
888
Python基础太难学?小编创建了一个Python学习交流QQ群:531509025,群里有大量基础入门知识,都是从零开始的,群里还有专业的人给你解答问题。寻找有志同道合的小伙伴,互帮互助,群里还有不错PDF电子书
Python基础教程:return函数的用法相关推荐
- python基础教程:函数装饰器详解
谁可以作为装饰器(可以将谁编写成装饰器): 函数 方法 实现了__call__的可调用类 装饰器可以去装饰谁(谁可以被装饰): 函数 方法 类 基础:函数装饰器的表现方式 假如你已经定义了一个函数fu ...
- Python基础教程:函数名本质
函数名的本质 函数名实质上就是函数的内存地址 def wrapper():passprint(wrapper) 1.引用是什么? 当我们定义a=1的时候,系统会开辟一块内存空间来保存1,然后用a变量名 ...
- Python基础教程:函数及其参数
1.函数 定义一个函数,就好像是给一段代码取个名字. def 是关键字 表示定义一个函数 然后是函数的 + 名字 (): 缩进的代码表示这个函数名字代表的具体动作是什么,称之为 函数体. def wo ...
- Python基础教程:自定义函数
函数的形式: def name(param1, param2, ..., paramN):statementsreturn/yield value # optional 和其他需要编译的语言(比如 C ...
- Python基础教程:函数的可变参数
在Python函数中,还可以定义可变参数. 如:给定一组数字a,b,c--,请计算a2 + b2 + c2 + --. 要定义出这个函数,我们必须确定输入的参数.由于参数个数不确定,我们首先想到可以把 ...
- Python基础教程:函数的定义
1,函数定义: def 函数名称([参数1,参数2,参数3......]):执行语句 2,实例一(不带参数和没返回值): ''' Python大型免费公开课,适合初学者入门 加QQ群:57981733 ...
- python基础教程:global的用法
Python中定义函数时,若想在函数内部对函数外的变量进行操作,就需要在函数内部声明其为global. 例子1 x = 1def func(): x = 2func() print(x) 输出:1 在 ...
- 【Python基础教程】for循环用法详解
如果明确的知道循环执行的次数或者是要对一个容器进行迭代(后面会讲到),那么我们推荐使用for-in循环,例如下面代码中计算 例: 用for循环实现1~100求和 sum = 0 for x in ra ...
- python基础教程:函数作用域
在python中,一个函数就是一个作用域 name = 'xiaoming'def change_name():name = 'sthu'print('在change_name里的name:',nam ...
最新文章
- InputStream、OutputStream、String的相互转换(转)
- 增长之前,请先做好业务底线
- 苏州科技大学计算机学院 李双娴,苏州大学计算机科学与技术学院第十二次研究生代表大会顺利召开...
- 精简JRE第一步 — 精简bin目录
- vue如何使浏览器url固定_怎么给 vue的 vue-router url地址最后加上 / 斜杠
- c语音学习进阶-C语言带命令行参数的程序设计
- html重复div绘制,[DIV+CSS]绘制2重交叉表_html/css_WEB-ITnose
- Switch 硬件破解经验分享 - 术语篇
- Android之Handler机制使用实例
- RHCE——控制服务和守护进程
- 广告投放中的预算问题
- eclipse官方下载32位和64位的具体步骤
- unity 代码拷贝材质球
- 集束搜索算法 beam search
- 腾讯焦虑了,一向温文尔雅的马化腾也发脾气了
- 多项式与快速傅立叶变换
- 保研数据中隐藏了哪些信息?用数理统计解决信息不对称问题!
- 大数据复试面试总结(二)前沿技术相关
- 如何将图片验证码转换为文字,图片识别。
- ORA-02195:尝试创建的PERMANENT对象在TEMPORARY表空间中