Python 函数用法简单示例【定义、参数、返回值、函数嵌套】


Posted in Python onSeptember 20, 2019

本文实例讲述了Python 函数用法。分享给大家供大家参考,具体如下:

demo.py(函数定义):

# say_hello() # 不能在定义函数之前调用函数
# Python 解释器知道下方定义了一个函数
def say_hello():
  """函数的说明文档"""
  print("hello 1")
  print("hello 2")
  print("hello 3")
print("调用函数之前")
# 只有在程序中,主动调用函数,才会让函数执行
say_hello()
print("调用函数之后")

运行结果:

调用函数之前
hello 1
hello 2
hello 3
调用函数之后

Python 函数用法简单示例【定义、参数、返回值、函数嵌套】

demo.py(函数的参数、返回值):

def sum_2_num(num1, num2):
  """对两个数字的求和"""
  result = num1 + num2
  return result # 通过return返回结果
# 可以使用变量,来接收函数执行的返回结果
sum_result = sum_2_num(10, 20)
print("计算结果:%d" % sum_result)

运行结果:

计算结果:30

demo.py(函数的嵌套):

def test1():
  print("*" * 50)
def test2():
  print("-" * 50)
  # 函数的嵌套调用
  test1()
  print("+" * 50)
test2()

运行结果:

--------------------------------------------------
**************************************************
++++++++++++++++++++++++++++++++++++++++++++++++++

关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》、《Python面向对象程序设计入门与进阶教程》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
详解 Python 与文件对象共事的实例
Sep 11 Python
解决nohup重定向python输出到文件不成功的问题
May 11 Python
Python之inspect模块实现获取加载模块路径的方法
Oct 16 Python
python将视频转换为全字符视频
Apr 26 Python
在SQLite-Python中实现返回、查询中文字段的方法
Jul 17 Python
python中的&&及||的实现示例
Aug 07 Python
Pytorch 实现自定义参数层的例子
Aug 17 Python
python计算二维矩形IOU实例
Jan 18 Python
numpy矩阵数值太多不能全部显示的解决
May 14 Python
对python中list的五种查找方法说明
Jul 13 Python
Django实现随机图形验证码的示例
Oct 15 Python
Django rest framework如何自定义用户表
Jun 09 Python
Python 50行爬虫抓取并处理图灵书目过程详解
Sep 20 #Python
使用python获取邮箱邮件的设置方法
Sep 20 #Python
Python中的上下文管理器相关知识详解
Sep 19 #Python
Python Opencv提取图片中某种颜色组成的图形的方法
Sep 19 #Python
pandas read_excel()和to_excel()函数解析
Sep 19 #Python
python openvc 裁剪、剪切图片 提取图片的行和列
Sep 19 #Python
vscode 配置 python3开发环境的方法
Sep 19 #Python
You might like
PHP pthreads v3使用中的一些坑和注意点分析
2020/02/21 PHP
php实现简易计算器
2020/08/28 PHP
Add a Formatted Table to a Word Document
2007/06/15 Javascript
JavaScript对象、属性、事件手册集合方便查询
2010/07/04 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
Textbox控件注册回车事件及触发按钮提交事件具体实现
2013/03/04 Javascript
jQuery关于导航条背景切换效果实现示例
2013/09/04 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
JavaScript对象属性检查、增加、删除、访问操作实例
2015/07/08 Javascript
jQuery实现的仿百度分页足迹效果代码
2015/10/30 Javascript
JS正则表达式比较常见用法
2016/01/26 Javascript
JQuery日期插件datepicker的使用方法
2016/03/03 Javascript
JavaScript浏览器对象之一Window对象详解
2016/06/03 Javascript
基于javascript实现数字英文验证码
2017/01/25 Javascript
AngularJS中filter的使用实例详解
2017/08/25 Javascript
Node.js 使用流实现读写同步边读边写功能
2017/09/11 Javascript
layui动态渲染生成select的option值方法
2019/09/23 Javascript
es6 for循环中let和var区别详解
2020/01/12 Javascript
一个简单的python程序实例(通讯录)
2013/11/29 Python
Python模拟百度登录实例详解
2016/01/20 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
python sys.argv[]用法实例详解
2018/05/25 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
wxPython电子表格功能wx.grid实例教程
2019/11/19 Python
pytorch forward两个参数实例
2020/01/17 Python
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
大学生简历中个人的自我评价
2013/10/06 职场文书
前处理班长职位说明书
2014/03/01 职场文书
操行评语大全
2014/04/30 职场文书
高一新生军训方案
2014/05/12 职场文书
升职演讲稿范文
2014/05/23 职场文书
低碳生活的宣传标语
2014/06/23 职场文书
企业贷款委托书格式
2014/09/12 职场文书
交通事故赔偿协议书
2014/10/16 职场文书
Python读取和写入Excel数据
2022/04/20 Python
vue router 动态路由清除方式
2022/05/25 Vue.js