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 相关文章推荐
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
Jan 17 Python
对于Python的Django框架使用的一些实用建议
Apr 03 Python
解决pyqt中ui编译成窗体.py中文乱码的问题
Dec 23 Python
详解python中 os._exit() 和 sys.exit(), exit(0)和exit(1) 的用法和区别
Jun 23 Python
Python实现简单网页图片抓取完整代码实例
Dec 15 Python
由Python编写的MySQL管理工具代码实例
Apr 09 Python
OpenCV 模板匹配
Jul 10 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
Jan 22 Python
Python MOCK SERVER moco模拟接口测试过程解析
Apr 13 Python
win10从零安装配置pytorch全过程图文详解
May 08 Python
pycharm实现print输出保存到txt文件
Jun 01 Python
Python用dilb提取照片上人脸的示例
Oct 26 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
我的论坛源代码(三)
2006/10/09 PHP
mysql中存储过程、函数的一些问题
2007/02/14 PHP
php动态生成JavaScript代码
2009/03/09 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
php上传中文文件名乱码问题处理方案
2015/02/03 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
thinkphp分页实现效果
2016/10/13 PHP
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
用dtree实现树形菜单 dtree使用说明
2011/10/17 Javascript
纯js网页画板(Graphics)类简介及实现代码
2012/12/24 Javascript
js继承call()和apply()方法总结
2014/12/08 Javascript
Javascript中常用的检测方法小结
2016/10/08 Javascript
javascript基础练习之翻转字符串与回文
2017/02/20 Javascript
Angular2 Service实现简单音乐播放器服务
2017/02/24 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
Vue.js组件通信的几种姿势
2017/10/23 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
Node.js Express安装与使用教程
2018/05/11 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
ant design vue 表格table 默认勾选几项的操作
2020/10/31 Javascript
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
Python处理json字符串转化为字典的简单实现
2016/07/07 Python
Python 中的lambda函数介绍
2018/10/10 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
Python程序包的构建和发布过程示例详解
2019/06/09 Python
Python绘图Matplotlib之坐标轴及刻度总结
2019/06/28 Python
Docker部署Python爬虫项目的方法步骤
2020/01/19 Python
python可视化text()函数使用详解
2020/02/11 Python
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
美国殿堂级滑板、冲浪、滑雪服装品牌:Volcom(钻石)
2017/04/20 全球购物
商业门面租房协议书
2014/11/25 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
python3 sqlite3限制条件查询的操作
2021/04/07 Python
Python Django搭建文件下载服务器的实现
2021/05/10 Python
分享几种python 变量合并方法
2022/03/20 Python
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫