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 18 Python
python Crypto模块的安装与使用方法
Dec 21 Python
python实现对文件中图片生成带标签的txt文件方法
Apr 27 Python
python3处理含有中文的url方法
May 10 Python
Sanic框架请求与响应实例分析
Jul 16 Python
解决python opencv无法显示图片的问题
Oct 28 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
Python文字截图识别OCR工具实例解析
Mar 05 Python
django 装饰器 检测登录状态操作
Jul 02 Python
Python中使用aiohttp模拟服务器出现错误问题及解决方法
Oct 31 Python
用python对oracle进行简单性能测试
Dec 05 Python
使用numpngw和matplotlib生成png动画的示例代码
Jan 24 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快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
php标签云的实现代码
2012/10/10 PHP
php获取从百度搜索进入网站的关键词的详细代码
2014/01/08 PHP
php限制ip地址范围的方法
2015/03/31 PHP
使用XHGui来测试PHP性能的教程
2015/07/03 PHP
jQuery使用手册之三 CSS操作
2007/03/24 Javascript
JavaScript调试技巧之console.log()详解
2014/03/19 Javascript
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
一个JavaScript操作元素定位元素的实例
2014/10/29 Javascript
jQuery中:file选择器用法实例
2015/01/04 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
浅谈javascript中的加减时间
2016/07/12 Javascript
DOM中事件处理概览与原理的全面解析
2016/08/16 Javascript
AngularJS HTML DOM详解及示例代码
2016/08/17 Javascript
jQuery实现两列等高并自适应高度
2016/12/22 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
学习node.js 断言的使用详解
2019/03/18 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
python pickle 和 shelve模块的用法
2013/09/16 Python
python定时器使用示例分享
2014/02/16 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
python循环定时中断执行某一段程序的实例
2019/06/29 Python
画pytorch模型图,以及参数计算的方法
2019/08/17 Python
Python如何实现感知器的逻辑电路
2020/12/25 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
求职信格式范本
2013/11/15 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
社区综治工作汇报
2014/10/27 职场文书
年终工作总结范文2014
2014/11/27 职场文书
重阳节慰问信
2015/02/15 职场文书
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL