python让函数不返回结果的方法


Posted in Python onJune 22, 2020

函数返回值简介

1、简单介绍print和return的区别,print仅仅是打印在控制台,而return则是将return后面的部分作为返回值:作为函数的输出,可以用变量接走,继续使用该返回值做其它事。

2、函数需要先定义后调用,函数体中return语句的结果就是返回值。如果一个函数没有reutrn语句,其实它有一个隐含的return语句,返回值是None,类型也是'NoneType'。

def func(x,y):
  num = x + y
  return
print(func(1,2))
#上面代码的输出结果为:None

从上面例子可以看出print( )只是起一个打印作用,函数具体返回什么由return决定

return语句的作用:

结束函数调用、返回值

指定返回值与隐含返回值:

1、函数体中return语句有指定返回值时返回的就是其值

2、函数体中没有return语句时,函数运行结束会隐含返回一个None作为返回值,类型是NoneType,与return 、return None 等效,都是返回 None。

def showplus(x):
print(x)
return x + 1
num = showplus(6)
add = num + 2
print(add)
#上面函数的输出结果为:6、9

实例扩展:

返回简单值

下面来看一个函数,它接受名和姓并返回整洁的姓名:

def get_formatted_name(first_name, last_name):
full_name = first_name + ' ' + last_name
return full_name.title()

musician = get_formatted_name('jimi', 'hendrix')
print(musician)

Jimi Hendrix

在需要分别存储大量名和姓的大型程序中,像get_formatted_name()这样的函数非常有用。分别存储名和姓,每当需要显示姓名时都调用这个函数。

Python 相关文章推荐
使用scrapy实现爬网站例子和实现网络爬虫(蜘蛛)的步骤
Jan 23 Python
浅谈python中copy和deepcopy中的区别
Oct 23 Python
python实现将excel文件转化成CSV格式
Mar 22 Python
python 读文件,然后转化为矩阵的实例
Apr 23 Python
Python列表常见操作详解(获取,增加,删除,修改,排序等)
Feb 18 Python
详解Python_shutil模块
Mar 15 Python
python如何将多个PDF进行合并
Aug 13 Python
Python脚本操作Excel实现批量替换功能
Nov 20 Python
Python实现随机生成任意数量车牌号
Jan 21 Python
Scrapy框架基本命令与settings.py设置
Feb 06 Python
tensorflow常用函数API介绍
Apr 19 Python
python 利用百度API识别图片文字(多线程版)
Dec 14 Python
python实现学生成绩测评系统
Jun 22 #Python
python算的上脚本语言吗
Jun 22 #Python
Python读取二进制文件代码方法解析
Jun 22 #Python
怎么快速自学python
Jun 22 #Python
关于python的缩进规则的知识点详解
Jun 22 #Python
python可以用哪些数据库
Jun 22 #Python
Python ckeditor富文本编辑器代码实例解析
Jun 22 #Python
You might like
php源码之将图片转化为data/base64数据流实例详解
2016/11/27 PHP
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
详细总结Javascript中的焦点管理
2016/09/17 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
详解vue-router的导航钩子(导航守卫)
2020/11/02 Javascript
Python 初始化多维数组代码
2008/09/06 Python
python optparse模块使用实例
2015/04/09 Python
使用70行Python代码实现一个递归下降解析器的教程
2015/04/17 Python
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
Python3.5 Pandas模块之Series用法实例分析
2019/04/23 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
Python在OpenCV里实现极坐标变换功能
2019/09/02 Python
python打开使用的方法
2019/09/30 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
2020/08/04 Python
Django haystack实现全文搜索代码示例
2020/11/28 Python
python 基于selectors库实现文件上传与下载
2020/12/31 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
HTML5有哪些新特征
2015/12/01 HTML / CSS
Unineed中文官网:高端护肤美妆与时尚配饰,英国直邮
2020/07/23 全球购物
如何用JQuery进行表单验证
2013/05/29 面试题
拉丁舞学习者的自我评价
2013/10/27 职场文书
《三袋麦子》教学反思
2014/03/02 职场文书
学校党的群众路线教育实践活动总结报告
2014/07/03 职场文书
12.4法制宣传日活动总结
2014/08/26 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
组织生活会发言材料
2014/12/15 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript