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 相关文章推荐
Python的Flask框架中实现登录用户的个人资料和头像的教程
Apr 20 Python
python实现多线程抓取知乎用户
Dec 12 Python
pandas数据预处理之dataframe的groupby操作方法
Apr 13 Python
详解Django中六个常用的自定义装饰器
Jul 04 Python
Python数据集切分实例
Dec 08 Python
分析经典Python开发工程师面试题
Apr 08 Python
python 进程间数据共享multiProcess.Manger实现解析
Sep 23 Python
Python使用grequests(gevent+requests)并发发送请求过程解析
Sep 25 Python
使用 Python ssh 远程登陆服务器的最佳方案
Mar 06 Python
python中rc1什么意思
Jun 19 Python
python绘图pyecharts+pandas的使用详解
Dec 13 Python
Python实现数据的序列化操作详解
Jul 07 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获取服务器信息的实现代码
2013/02/04 PHP
PHP连接MySQL的2种方法小结以及防止乱码
2014/03/11 PHP
免费手机号码归属地API查询接口和PHP使用实例分享
2014/04/10 PHP
PHP实现生成数据字典功能示例
2018/05/24 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
jquery1.5.1中根据元素ID获取元素对象的代码
2011/04/02 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
简单的Jquery全选功能
2013/11/07 Javascript
nodejs分页类代码分享
2014/06/17 NodeJs
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
详解vue高级特性
2020/06/09 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
[00:10]DOTA2全国高校联赛 以DOTA2会友
2018/05/30 DOTA
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
深入浅析python继承问题
2016/05/29 Python
python批量修改文件编码格式的方法
2018/05/31 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
python 多线程重启方法
2019/02/18 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
全球性的女装店:storets
2019/06/12 全球购物
FragranceNet中文网:北美健康美容线上零售商
2020/08/26 全球购物
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
2016/04/15 面试题
十八届三中全会学习方案
2014/02/16 职场文书
人力资源管理专业应届生求职信
2014/04/24 职场文书
弘扬雷锋精神演讲稿
2014/05/10 职场文书
2014离婚协议书范文两篇
2014/09/15 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
简单的个人租房协议书范本
2014/11/26 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
信息技术国培研修日志
2015/11/13 职场文书
2016年政治理论学习心得体会
2016/01/25 职场文书
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电