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绘制数据的瀑布图的教程
Apr 07 Python
python实现八大排序算法(1)
Sep 14 Python
Python绘制3d螺旋曲线图实例代码
Dec 20 Python
Python 实现淘宝秒杀的示例代码
Jan 02 Python
深入理解Django的中间件middleware
Mar 14 Python
python如何创建TCP服务端和客户端
Aug 26 Python
浅析python中numpy包中的argsort函数的使用
Aug 30 Python
python+numpy实现的基本矩阵操作示例
Jul 19 Python
python:动态路由的Flask程序代码
Nov 22 Python
Python如何使用OS模块调用cmd
Feb 27 Python
python为什么要安装到c盘
Jul 20 Python
python实现大文本文件分割成多个小文件
Apr 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
星际争霸兵种名称对照表
2020/03/04 星际争霸
php循环输出数据库内容的代码
2008/05/24 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
2014/11/24 PHP
PHP中文乱码解决方案
2015/03/05 PHP
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
javascrip关于继承的小例子
2013/05/10 Javascript
js对象内部访问this修饰的成员函数示例
2014/04/27 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
理解javascript中的严格模式
2016/02/01 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
2016/05/25 Javascript
jQuery Ajax和getJSON获取后台普通json数据和层级json数据用法分析
2016/06/08 Javascript
angularjs 源码解析之injector
2016/08/22 Javascript
jQuery用FormData实现文件上传的方法
2016/11/21 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
树结构之JavaScript
2017/01/24 Javascript
gulp加批处理(.bat)实现ng多应用一键自动化构建
2017/02/16 Javascript
原生JS实现隐藏显示图片 JS实现点击切换图片效果
2021/01/27 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
jQuery实现仿京东防抖动菜单效果示例
2018/07/06 jQuery
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
用html5实现语音搜索框的方法
2014/03/18 HTML / CSS
局域网定义和特性
2016/01/23 面试题
几个Linux面试题笔试题
2016/08/01 面试题
道德模范先进事迹
2014/02/14 职场文书
应届毕业生应聘自荐信范文
2014/02/26 职场文书
植树节活动总结
2014/04/30 职场文书
植树造林的宣传标语
2014/06/23 职场文书
乡镇平安建设汇报材料
2014/08/25 职场文书
创先争优活动心得体会
2014/09/04 职场文书
个人作风建设自查报告
2014/10/22 职场文书
美术教师个人总结
2015/02/06 职场文书
党员廉洁自律个人总结
2015/02/13 职场文书
土木工程毕业答辩开场白
2015/05/29 职场文书
七年级思品教学反思
2016/02/20 职场文书
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python