首页 > 编程语言 >Python中的return

Python中的return

时间:2022-12-15 11:57:51浏览次数:60  
标签:返回 语句 return Python 程序 def

  • Python中,用 def 语句创建函数时,可以用 return 语句指定应该返回的值,该返回值可以是任意类型。。
  • return 语句就是讲结果返回到调用的地方,并把程序的控制权一起返回
  • 程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return
def func3(a, b):
    res1 = a + b
    res2 = a - b
    return res1
    return res2print(func3(4, 9))
返回结果:13
  • 函数没有 return,默认 return一个 None 对象。
  • 0不等于None。但是,在布尔上下文中,它们都是False
  • 在⼀些调试程序的⼯具中,主函数返回0则表示程序正常结束,返回其他值表示程序异常结束。这就是程序里的“错误代码”。

标签:返回,语句,return,Python,程序,def
From: https://www.cnblogs.com/xinxuann/p/16984621.html

相关文章

  • python-docx操作word文档详解
    案例官网地址:https://python-docx.readthedocs.io/en/latest/pipinstallpython-docxfromdocximportDocumentfromdocx.sharedimportInchesdocument=Docum......
  • python并发编程之asyncio协程(三)
    协程实现了在单线程下的并发,每一个协程共享线程的几乎全部的资源,除了协程本身私有的上下文栈;协程的切换属于程序级别的切换,对于操做系统来讲是无感知的,所以切换速度更快、......
  • 制作 Python Docker 镜像的最佳实践
    概述......
  • ubuntu python3.6升级3.8
     参考这里https://blog.csdn.net/qq_30065853/article/details/122414615aptinstallpython3.8-devpython3-devpython-dev-yapt-getinstalllibgirepository1.0-......
  • 从0到1学Python丨图像平滑方法的两种非线性滤波:中值滤波、双边滤波
    摘要:常用于消除噪声的图像平滑方法包括三种线性滤波(均值滤波、方框滤波、高斯滤波)和两种非线性滤波(中值滤波、双边滤波),本文将详细讲解两种非线性滤波方法。本文分享自华为云......
  • 从0到1学Python丨图像平滑方法的两种非线性滤波:中值滤波、双边滤波
    摘要:常用于消除噪声的图像平滑方法包括三种线性滤波(均值滤波、方框滤波、高斯滤波)和两种非线性滤波(中值滤波、双边滤波),本文将详细讲解两种非线性滤波方法。本文分享自华为......
  • python统计多个pdf文件的页数之和
    期末复习在整合课件时候想到的问题,数下课件页码总数,免得合并漏了问题分为两步:遍历当前目录下的所有文件获取某个pdf文件的页码数代码belikeimportosimportpdf......
  • 极客编程python入门-类和实例
    类和实例面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各......
  • linux上源码安装python
    Linux安装Python2.7以下例子基于python2.7.9,其他版本同理。#1、下载python#wgethttps://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 2、解压、编译安装(依次执行......
  • python错误ImportError: No module named _ssl(centos下)
    python错误ImportError:Nomodulenamed_ssl(centos下)场景安装好python之后,导入ssl模块报错:ImportError:Nomodulenamed_ssl解决办法1.查看openssl,openssl-dev......