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 相关文章推荐
分享15个最受欢迎的Python开源框架
Jul 13 Python
Python中函数的参数定义和可变参数用法实例分析
Jun 04 Python
在Apache服务器上同时运行多个Django程序的方法
Jul 22 Python
Python如何判断数独是否合法
Sep 08 Python
Python中elasticsearch插入和更新数据的实现方法
Apr 01 Python
关于python之字典的嵌套,递归调用方法
Jan 21 Python
对python判断ip是否可达的实例详解
Jan 31 Python
python多线程高级锁condition简单用法示例
Nov 07 Python
Python3实现配置文件差异对比脚本
Nov 18 Python
浅谈tensorflow 中tf.concat()的使用
Feb 07 Python
编写python程序的90条建议
Apr 14 Python
教你用Python爬取英雄联盟皮肤原画
Jun 13 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导出excel格式数据问题
2014/03/11 PHP
使用PHP编写发红包程序
2015/07/22 PHP
apache php mysql开发环境安装教程
2016/07/28 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
JavaScript两种跨域技术全面介绍
2014/04/16 Javascript
javascript中2个感叹号的用法实例详解
2014/09/04 Javascript
JavaScript实现数组在指定位置插入若干元素的方法
2015/04/06 Javascript
jquery合并表格中相同文本的相邻单元格
2015/07/17 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
JavaScript_object基础入门(必看篇)
2016/06/13 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
AngularJS的ng-click传参的方法
2017/06/19 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
浅谈 vue 中的 watcher
2017/12/04 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
JS简单判断是否在微信浏览器打开的方法示例
2019/01/08 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
2019/11/12 Javascript
js防抖函数和节流函数使用场景和实现区别示例分析
2020/04/11 Javascript
[01:01:43]EG vs VP 2018国际邀请赛淘汰赛BO3 第二场 8.24
2018/08/25 DOTA
详解appium+python 启动一个app步骤
2017/12/20 Python
Django model反向关联名称的方法
2018/12/15 Python
详解如何用TensorFlow训练和识别/分类自定义图片
2019/08/05 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
video实现有声音自动播放的实现方法
2020/05/20 HTML / CSS
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
nohup的用法
2014/08/10 面试题
优秀员工自荐书
2013/12/19 职场文书
国际贸易专业个人求职信格式
2014/02/02 职场文书
境外导游求职信
2014/02/27 职场文书
2014年安全生产目标责任书
2014/07/23 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
中层干部考核评语
2015/01/04 职场文书
检讨书怎么写
2015/05/07 职场文书