暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【python基础】函数—return语句

云南高校数据化运营管理工程中心 2018-11-23
256

目录






  1. 浅析对retur语句的理解

  2. 趣味案例演示






作者:

编辑:

版本:

爆米花

沉观

python3

浅析对retur语句的理解

同学们还记得python中对函数的定义么?如果忘记了,么有关系,下面一张图带你穿越,温故知新。


         

        上图可以看出,def和return属于关键字(keyword),而在python中就是靠识别这些特定的关键字来明白用户的意图,从而实现更复杂的编程。python中每个函数都应该(注意措辞,‘应该’就不代表必须哦,汉字博大精深啊o(╥﹏╥)o)有一个返回值,关键字return就是为了识别函数的返回值对象,return后面跟的返回值可以是数值、字符串、列表等任意数据类型。如果函数没有关键字return,则函数默认返回None,举个例子瞅瞅。

趣味案例展示

下面我们定义一个摄氏度和华氏度的公式转换函数,看看return语句的奇妙之处吧。

函数带有返回值,返回值对象是一个字符串:


def fahrenheit_converter(C):
   fahrenheit = C * 9/5 + 32
   
return str(fahrenheit) + '˚F'

C2F = fahrenheit_converter(1)
print(C2F)


运行结果是


33.8˚F


函数不带有返回值,函数执行打印功能:


def fahrenheit_converter(C):
   fahrenheit = C * 9/5 + 32
   
print(str(fahrenheit) + '˚F')
   
C2F = fahrenheit_converter(1)


运行结果是


33.8˚F


继续输入


print(C2F)


运行结果是


None


为什么会这样呢?因为print是一个函数,不是关键字,print函数在python中的作用就是打印结果,是为地球人设计的函数!而关键字return在函数中起到了返回值的作用,因此创建的变量C2F就被赋予了这个返回值,所以变量C2F不为空。想不到python也充满了各种坑啊,同学们懂了吗╮(╯▽╰)╭。


思考

returen语句得用法你知道了吗?

python基础系列目录

基本概念

  1. 常量及变量

  2. 据类型

  3. 数据类型转化


运算符

  1. 运算符

  2. 运算符优先级


数据结构

  1. 列表

  2. 元组

  3. 字典

  4. 序列


控制流

  1. if语句

  2. while语句

  3. for循环

  4. break语句

  5. continue语句


函数

  1. 函数形参

  2. 局部变量

  3. 默认参数值


  4. 关键参数


  5. return语句

  6. 字符串文档

配套教学视频






本系列练习可以配合计算机二级视频一起食用,观看地址为:

https://study.163.com/course/introduction.htm?courseId=1006044085






理解编程语言,探索数据奥秘

每日练习|干货分享|新闻资讯|公益平台。

每天学习一点点,你将会见到全新的自己。

长按识别二维码关注


文章转载自云南高校数据化运营管理工程中心,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论