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中使用logging模块打印log日志详解
Apr 05 Python
Python 爬虫爬取指定博客的所有文章
Feb 17 Python
Python简单删除列表中相同元素的方法示例
Jun 12 Python
代码讲解Python对Windows服务进行监控
Feb 11 Python
PyQt5每天必学之QSplitter实现窗口分隔
Apr 19 Python
使用PyInstaller将python转成可执行文件exe笔记
May 26 Python
APIStar:一个专为Python3设计的API框架
Sep 26 Python
python 实现识别图片上的数字
Jul 30 Python
Python实现微信好友的数据分析
Dec 16 Python
PyCharm下载和安装详细步骤
Dec 17 Python
Pandas实现一列数据分隔为两列
May 18 Python
Pycharm编辑器功能之代码折叠效果的实现代码
Oct 15 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
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
2016/05/27 PHP
PHP+ajax实现上传、删除、修改单张图片及后台处理逻辑操作详解
2020/02/12 PHP
jquery png 透明解决方案(推荐)
2010/08/21 Javascript
javascript:history.go()和History.back()的区别及应用
2012/11/25 Javascript
jquery中获取id值方法小结
2013/09/22 Javascript
JS 页面计时器示例代码
2013/10/28 Javascript
详解jquery uploadify 上传文件
2013/11/09 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
2015/06/10 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
关于vuex的学习实践笔记
2017/04/05 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
基于 Vue 的树形选择组件的示例代码
2017/08/18 Javascript
使用 Node.js 模拟滑动拼图验证码操作的示例代码
2017/11/02 Javascript
基于vue中css预加载使用sass的配置方式详解
2018/03/13 Javascript
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
解决webpack dev-server不能匹配post请求的问题
2018/08/24 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
js实现简单的秒表
2020/01/16 Javascript
python绘制多个曲线的折线图
2020/03/23 Python
python多进程控制学习小结
2018/10/31 Python
Python字符串格式化输出代码实例
2019/11/22 Python
python openCV实现摄像头获取人脸图片
2020/08/20 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
英国床垫和床架购物网站:Bedman
2019/11/04 全球购物
"火柴棍式"程序员面试题
2014/03/16 面试题
和平主题的演讲稿
2014/01/12 职场文书
数控个人求职信范文
2014/02/03 职场文书
个人工作表现评语
2014/04/30 职场文书
学生会感恩节活动方案
2014/10/11 职场文书
2014年信息技术工作总结
2014/12/16 职场文书
社团个人总结范文
2015/03/05 职场文书
2015年社区党务工作总结
2015/04/21 职场文书
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python