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 匹配任意字符(包括换行符)的正则表达式写法
Oct 29 Python
python实现简单温度转换的方法
Mar 13 Python
python网络编程之数据传输UDP实例分析
May 20 Python
python解决Fedora解压zip时中文乱码的方法
Sep 18 Python
Python爬虫框架Scrapy常用命令总结
Jul 26 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
手把手教你如何安装Pycharm(详细图文教程)
Nov 28 Python
Python Django框架url反向解析实现动态生成对应的url链接示例
Oct 18 Python
零基础小白多久能学会python
Jun 22 Python
详解python tkinter 图片插入问题
Sep 03 Python
python切割图片的示例
Nov 12 Python
python简单验证码识别的实现过程
Jun 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
完美解决PHP中文乱码
2009/11/26 PHP
PHP把空格、换行符、中文逗号等替换成英文逗号的正则表达式
2014/05/04 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
2017/05/30 PHP
PHP工厂模式简单实现方法示例
2018/05/23 PHP
PHP一致性hash分布式算法封装类定义与用法示例
2018/08/04 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
Javascript 中的 call 和 apply使用介绍
2012/02/22 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
利用Javascript实现简单的转盘抽奖
2017/02/13 Javascript
JavaScript基本类型值-Number类型
2017/02/24 Javascript
nodejs个人博客开发第六步 数据分页
2017/04/12 NodeJs
JavaScript字符串检索字符的方法
2017/06/23 Javascript
浅析vue中常见循环遍历指令的使用 v-for
2018/04/18 Javascript
Vue解析带html标签的字符串为dom的实例
2019/11/13 Javascript
关于element的表单组件整理笔记
2021/02/05 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
SQLite3中文编码 Python的实现
2017/01/11 Python
Python向日志输出中添加上下文信息
2017/05/24 Python
python 定时修改数据库的示例代码
2018/04/08 Python
浅谈django rest jwt vue 跨域问题
2018/10/26 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
python元组的概念知识点
2019/11/19 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
2020/04/13 Python
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
Chi Chi London官网:购买连衣裙和礼服
2020/10/25 全球购物
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
奖学金自我鉴定范文
2013/10/03 职场文书
写给女朋友的道歉信
2014/01/12 职场文书
党员学习十八大感想
2014/01/17 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
党的群众路线专项整治方案
2014/11/03 职场文书
如何写观后感
2015/06/19 职场文书