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中xrange用法分析
Apr 15 Python
Python中的条件判断语句与循环语句用法小结
Mar 21 Python
python基于pyDes库实现des加密的方法
Apr 29 Python
python基础while循环及if判断的实例讲解
Aug 25 Python
Python探索之自定义实现线程池
Oct 27 Python
Python中文件的写入读取以及附加文字方法
Jan 23 Python
python在openstreetmap地图上绘制路线图的实现
Jul 11 Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 Python
python使用rsa非对称加密过程解析
Dec 28 Python
Python 解析pymysql模块操作数据库的方法
Feb 18 Python
浅谈Selenium 控制浏览器的常用方法
Dec 04 Python
python 提取html文本的方法
May 20 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
人族 TERRAN 概述
2020/03/14 星际争霸
对联广告js flash激活
2006/10/19 Javascript
Javascript中 关于prototype属性实现继承的原理图
2013/04/16 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
关于延迟加载JavaScript
2015/05/05 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
JavaScript lodash常见用法系列小结
2016/08/24 Javascript
Vuejs第十三篇之组件——杂项
2016/09/09 Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
2017/01/08 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
解决nodejs的npm命令无反应的问题
2018/05/17 NodeJs
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
python解析中国天气网的天气数据
2014/03/21 Python
python的dict,set,list,tuple应用详解
2014/07/24 Python
Python和GO语言实现的消息摘要算法示例
2015/03/10 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
Python打印scrapy蜘蛛抓取树结构的方法
2015/04/08 Python
Jupyter Notebook远程登录及密码设置操作
2020/04/10 Python
使用opencv中匹配点对的坐标提取方式
2020/06/04 Python
Python模块常用四种安装方式
2020/10/20 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
日本整理专家Marie Kondo的官方在线商店:KonMari
2020/06/29 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
《蓝色的树叶》教学反思
2014/02/24 职场文书
立志成才演讲稿
2014/09/04 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
干部培训工作总结2015
2015/05/25 职场文书
详解Laravel制作API接口
2021/05/31 PHP
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技
如何优化vue打包文件过大
2022/04/13 Vue.js