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中内建函数的简单用法说明
May 05 Python
Python删除Java源文件中全部注释的实现方法
Aug 30 Python
python中的二维列表实例详解
Jun 19 Python
python实现nao机器人手臂动作控制
Apr 29 Python
详解python编译器和解释器的区别
Jun 24 Python
python实现动态创建类的方法分析
Jun 25 Python
利用Python绘制有趣的万圣节南瓜怪效果
Oct 31 Python
tornado+celery的简单使用详解
Dec 21 Python
Python实现RabbitMQ6种消息模型的示例代码
Mar 30 Python
Python日志:自定义输出字段 json格式输出方式
Apr 27 Python
Python使用shutil模块实现文件拷贝
Jul 31 Python
python包的导入方式总结
Mar 02 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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
用ODBC的分页显示
2006/10/09 PHP
木翼下载系统中说明的PHP安全配置方法
2007/06/16 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
优化PHP代码技巧的小结
2013/06/02 PHP
Laravel5框架添加自定义辅助函数的方法
2018/08/01 PHP
动态加载js的几种方法
2006/10/23 Javascript
jquery ui dialog ie8出现滚动条的解决方法
2010/12/06 Javascript
AngularJS入门教程之Scope(作用域)
2016/07/27 Javascript
关于iframe跨域POST提交的方法示例
2017/01/15 Javascript
JavaScript数组的5种迭代方法
2017/09/29 Javascript
JavaScript数组去重的几种方法
2019/04/07 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
Node4-5静态资源服务器实战以及优化压缩文件实例内容
2019/08/29 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
npx create-react-app xxx创建项目报错的解决办法
2020/02/17 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
ant-design-vue中的select选择器,对输入值的进行筛选操作
2020/10/24 Javascript
详解Numpy中的广播原则/机制
2018/09/20 Python
微信小程序python用户认证的实现
2019/07/29 Python
详解如何用canvas画一个微笑的表情
2019/03/14 HTML / CSS
HTML5 解析规则分析
2009/08/14 HTML / CSS
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
HTML5+CSS3应用详解
2014/02/24 HTML / CSS
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
自我鉴定三原则
2014/01/13 职场文书
应届大学生求职信
2014/07/20 职场文书
幼儿园大班开学寄语
2014/08/02 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
爱岗敬业先进典型事迹材料(2016推荐版)
2016/02/26 职场文书
熟背这些句子,让您的英语口语突飞猛进(135句)
2019/09/06 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL