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实现字符串逆序输出功能示例
Jun 24 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
对python中for、if、while的区别与比较方法
Jun 25 Python
python使用多进程的实例详解
Sep 19 Python
在scrapy中使用phantomJS实现异步爬取的方法
Dec 17 Python
python使用knn实现特征向量分类
Dec 26 Python
Python实现去除图片中指定颜色的像素功能示例
Apr 13 Python
PyTorch中Tensor的维度变换实现
Aug 18 Python
tensorflow tf.train.batch之数据批量读取方式
Jan 20 Python
Python换行与不换行的输出实例
Feb 19 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
Apr 22 Python
Python 机器学习工具包SKlearn的安装与使用
May 14 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
站长助手-网站web在线管理程序 v1.0 下载
2007/05/12 PHP
PHP性能优化大全(php.ini)
2016/05/20 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
laravel orm 关联条件查询代码
2019/10/21 PHP
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
javascript仿百度输入框提示自动下拉补全
2016/01/07 Javascript
JavaScript操作 url 中 search 部分方法函数
2016/06/15 Javascript
浅谈js多维数组和hash数组定义和使用
2016/07/27 Javascript
Vue单文件组件的如何使用方式介绍
2017/07/28 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
mui js控制开关状态、修改switch开关的值方法
2019/09/03 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
详解在Python程序中自定义异常的方法
2015/10/16 Python
十个Python程序员易犯的错误
2015/12/15 Python
Python实现批量检测HTTP服务的状态
2016/10/27 Python
Python部署web开发程序的几种方法
2017/05/05 Python
python取代netcat过程分析
2018/02/10 Python
python 读取摄像头数据并保存的实例
2018/08/03 Python
python启动应用程序和终止应用程序的方法
2019/06/28 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
Python无损压缩图片的示例代码
2020/08/06 Python
巴西葡萄酒销售网站:Wine.com.br
2017/11/07 全球购物
Richards网上商店:当代时尚,遍布巴西
2019/11/03 全球购物
电气工程和自动化自荐信范文
2013/12/25 职场文书
校本教研活动总结
2014/07/01 职场文书
社会学专业求职信
2014/07/17 职场文书
个人四风问题原因分析及整改措施
2014/09/28 职场文书
2014年档案管理工作总结
2014/11/17 职场文书
瘦西湖导游词
2015/02/03 职场文书
求职自我评价参考范文
2019/05/16 职场文书
html粘性页脚的具体使用
2022/01/18 HTML / CSS