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 相关文章推荐
phpsir 开发 一个检测百度关键字网站排名的python 程序
Sep 17 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
Sep 11 Python
Python实现动态图解析、合成与倒放
Jan 18 Python
Numpy数据类型转换astype,dtype的方法
Jun 09 Python
Windows系统下PhantomJS的安装和基本用法
Oct 21 Python
Python3实现的旋转矩阵图像算法示例
Apr 03 Python
详解python中递归函数
Apr 16 Python
谈一谈基于python的面向对象编程基础
May 21 Python
在django中图片上传的格式校验及大小方法
Jul 28 Python
python+jinja2实现接口数据批量生成工具
Aug 28 Python
Python xmltodict模块安装及代码实例
Oct 05 Python
Python中非常使用的6种基本变量的操作与技巧
Mar 22 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
SONY ICF-SW7600的电路分析
2021/03/02 无线电
php递归列出所有文件和目录的代码
2008/09/10 PHP
Yii2中datetime类的使用
2016/12/17 PHP
php curl常用的5个经典例子
2017/01/20 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
基于JQuery实现的Select级联
2014/01/27 Javascript
介绍一个简单的JavaScript类框架
2015/06/24 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
2015/12/16 Javascript
实例分析浏览器中“JavaScript解析器”的工作原理
2016/12/12 Javascript
js鼠标跟随运动效果
2017/03/11 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
微信小程序开发教程之增加mixin扩展
2017/08/09 Javascript
angularJs使用ng-repeat遍历后选中某一个的方法
2018/09/30 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
vue路由结构可设一层方便动态添加路由操作
2020/08/31 Javascript
简单介绍Python下自己编写web框架的一些要点
2015/04/29 Python
Python编程之属性和方法实例详解
2015/05/19 Python
python通过加号运算符操作列表的方法
2015/07/28 Python
Python计算斗牛游戏概率算法实例分析
2017/09/26 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
python3中eval函数用法使用简介
2019/08/02 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
css3 2D图片转动样式可以扩充到Js当中
2014/04/29 HTML / CSS
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
2014年安全生产目标责任书
2014/07/23 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
先进基层党组织主要事迹材料
2015/11/03 职场文书
交通事故协议书范本
2016/03/19 职场文书
如何让vue长列表快速加载
2021/03/29 Vue.js
Java spring单点登录系统
2021/09/04 Java/Android