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脚本在Appium库上对移动应用实现自动化测试
Apr 17 Python
Python实现Linux命令xxd -i功能
Mar 06 Python
为Python的Tornado框架配置使用Jinja2模板引擎的方法
Jun 30 Python
python实现随机梯度下降(SGD)
Mar 24 Python
Python 可变类型和不可变类型及引用过程解析
Sep 27 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
Oct 24 Python
Python和Sublime整合过程图示
Dec 25 Python
pytorch使用 to 进行类型转换方式
Jan 08 Python
Python3 pywin32模块安装的详细步骤
May 26 Python
python opencv 实现读取、显示、写入图像的方法
Jun 08 Python
想学画画?python满足你!
Dec 24 Python
python爬虫如何解决图片验证码
Feb 14 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+SqlServer实现分页显示
2006/10/09 PHP
PHP 日志缩略名的创建函数代码
2010/05/26 PHP
php入门学习知识点三 PHP上传
2011/07/14 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
jQuery网页选项卡插件rTabs用法实例分析
2015/08/26 Javascript
深入解析JavaScript编程中的this关键字使用
2015/11/09 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
2016/02/14 Javascript
Node.js测试中的Mock文件系统详解
2016/11/21 Javascript
简单易懂的天气插件(代码分享)
2017/02/04 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
2017/10/27 Javascript
基于node下的http小爬虫的示例代码
2018/01/11 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
AnglarJs中的上拉加载实现代码
2018/02/08 Javascript
对node通过fs模块判断文件是否是文件夹的实例讲解
2019/06/10 Javascript
原生JavaScript实现进度条
2021/02/19 Javascript
解决pandas使用read_csv()读取文件遇到的问题
2018/06/15 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
使用Python+selenium实现第一个自动化测试脚本
2020/03/17 Python
canvas小画板之平滑曲线的实现
2020/08/12 HTML / CSS
英国豪华针织品牌John Smedley的在线销售商:The Outlet by John Smedley
2018/04/08 全球购物
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
金蝶的一道SQL笔试题
2012/12/18 面试题
软件配置管理有什么好处
2015/04/15 面试题
生产部岗位职责范文
2014/02/07 职场文书
五一活动标语
2014/06/30 职场文书
幼儿园大班教师个人总结
2015/02/05 职场文书
应急管理工作总结2015
2015/05/04 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
请学会珍惜眼前,因为人生没有下辈子!
2019/11/12 职场文书
科普 | 业余无线电知识-波段篇
2022/02/18 无线电
详解如何使用Nginx解决跨域问题
2022/05/06 Servers