返回顶部
首页 > 资讯 > 后端开发 > Python >python函数中 return语句 之
  • 803
分享到

python函数中 return语句 之

语句函数python 2023-01-31 07:01:20 803人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

return语句用于退出函数,向调用方返回一个表达式。return在不带参数的情况下(或者没有写return语句), 默认返回None。None是一

return语句用于退出函数,向调用方返回一个表达式。return在不带参数的情况下(或者没有写return语句),
默认返回None。None是一个特殊的值,它的数据类型是NoneType。NoneType是python的特殊类型,它只有一个取值None。
它不支持任何运算也没有任何内建方法,和任何其他的数据类型比较是否相等时永远返回false,也可以将None赋值给任何变量。。。

1》当函数没有显式return,默认返回None值

>>> def fun():
	print 'ok'

>>> res=fun()
ok
>>> type(res)
<type 'NoneType'>
>>> res==None
True
>>> def func():
	print 98
	return

>>> f=func()
98
>>> f
>>> type(f)
<type 'NoneType'>
>>> f==None
True

2》和任何其他的数据类型比较是否相等时永远返回false

>>> 'Python'==None
False
>>> ''==None
False
>>> 9==None
False
>>> 0.0==None
False
3》执行到return语句时,会退出函数,return之后的语句不再执行。。。但将return语句放在try语句块中,是个例外。。。。

def fun():
    print 98
    return 'ok'#执行到该return语句时,函数终止,后边的语句不再执行
    print 98

def func():
    try:
        print 98
        return 'ok' #函数得到了一个返回值
    finally:#finally语句块中的语句依然会执行
        print 98

print fun()
print '----------'
print func()
运行结果:

98
ok
----------
98
98
ok


--结束END--

本文标题: python函数中 return语句 之

本文链接: https://lsjlt.com/news/190734.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python函数中 return语句 之
    return语句用于退出函数,向调用方返回一个表达式。return在不带参数的情况下(或者没有写return语句), 默认返回None。None是一...
    99+
    2023-01-31
    语句 函数 python
  • python中return语句怎么用
    这篇文章给大家分享的是有关python中return语句怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。return 语句return 语句用于退出函数,选择性地向调用方返回一个表达式。不带参数值的retur...
    99+
    2023-06-03
  • Python常用函数--return 语
    在Python教程中return 语句是函数中常用的一个语句。return 语句用于从函数中返回,也就是中断函数。我们也可以选择在中断函数时从函数中返回一个值。案例(保存为 function_return.py): def maximu...
    99+
    2023-01-31
    函数 常用 Python
  • Java基础之finally语句与return语句详解
    目录一、return语句执行顺序二、覆盖问题三、异常情况四、finally语句一定会被执行吗?一、return语句执行顺序 finally语句是在return语句执行之后,retur...
    99+
    2024-04-02
  • return语句如何在python中使用
    return语句如何在python中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统...
    99+
    2023-06-14
  • python: return 函数
    Syntax 当 不设置 return参数项 时,默认 返回None 而 不是False 。 当 连 return 都不写 时,默认 return None 。 return 参数项 是否返回 返回值 无 - 有 No...
    99+
    2023-01-31
    函数 python return
  • go语言中的return语句
    目录1、基本语法和说明2、函数的递归调用2.1基本介绍2.2递归调用入门3、总结1、基本语法和说明 在 Go 语言 中,跳转控制语句除了有 goto&n...
    99+
    2024-04-02
  • Python基础之函数与控制语句
    目录前言函数判断循环总结前言 今天我们简单说下Python函数和控制语句,大纲如下: 函数 “脏活累活交给函数来做”,首先,看看Python中定义函数的方法...
    99+
    2024-04-02
  • Python中的判断语句,循环语句,函数
    目录1. 判断语句1.1 布尔类型和比较运算符1.1.1 布尔类型1.1.2 比较运算符1.2 if 语句1.2.1 if 语句基本格式1.2.2 if else 语句1.2.3 i...
    99+
    2024-04-02
  • javascript中如何使用return语句
    这篇文章将为大家详细讲解有关javascript中如何使用return语句,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 return语句可用...
    99+
    2024-04-02
  • 怎么在php中使用return语句
    本篇文章为大家展示了怎么在php中使用return语句,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。php有什么特点1、执行速度快。2、具有很好的开放性和可扩展性。3、PHP支持多种主流与非主流的数...
    99+
    2023-06-14
  • python之语句
    1. print    可以打印多个表达式,只需要用逗号隔开就好,    实验一:        a = 'abc'        print a,123         则输出abc 1232. import    import some...
    99+
    2023-01-31
    语句 python
  • [python]函数返回多个return
    python支持函数直接返回多个变量,具体用法如下: >>> def test(): ... a=2 ... b=3 ... return a,b ... >>> print(t...
    99+
    2023-01-30
    多个 函数 python
  • python语法之函数
    函数:   将特定功能代码编写在一个函数里   便于阅读和复用   对一组表达特定功能表达式的封装   使程序模块化 python内置函数:   input(),print(),eval()... 函数定义 函数语法格式:   de...
    99+
    2023-01-30
    语法 函数 python
  • python入门语句基础之if语句、while语句
    目录一、if语句二、while语句一、if语句 if 语句让你能够检查程序的当前状态,并据此采取相应的措施。if语句可应用于列表,以另一种方式处理列表中的大多数元素,以及特定值的元素...
    99+
    2024-04-02
  • 带条件的 for 循环中缺少 return 语句
    在PHP中,for循环是一种常见的迭代结构,用于重复执行一段代码。然而,有时候我们可能会在带条件的for循环中忘记添加return语句,这会导致程序无法正常返回结果。在这种情况下,ph...
    99+
    2024-02-09
    编译错误
  • Python语言基础之函数语法
    目录1 匿名函数(lambda 函数)2 python中函数的可变参数在 Python 中,函数可以通过以下语法定义和使用: def function_name(parameter1...
    99+
    2023-05-19
    Python语言基础 Python函数语法 Python函数
  • JavaScript中return函数有什么用
    本篇文章为大家展示了JavaScript中return函数有什么用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。JavaScript可以做什么1.可以使网页具有交互性,例如响应用户点击,给用户提供更...
    99+
    2023-06-14
  • try、finally与return语句在Java中哪个先执行
    今天就跟大家聊聊有关try、finally与return语句在Java中哪个先执行,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Demo1public class Test { p...
    99+
    2023-05-31
    java try finally
  • python如何在for循环语句中使用Reversed()函数
    这篇文章主要介绍了python如何在for循环语句中使用Reversed()函数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在for循环语句中使用Reversed()函数r...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作