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爬虫辅助利器PyQuery模块的安装使用攻略
Apr 24 Python
全面了解python字符串和字典
Jul 07 Python
Python搭建HTTP服务器和FTP服务器
Mar 09 Python
python机器学习之神经网络(二)
Dec 20 Python
python基于ID3思想的决策树
Jan 03 Python
PyQt5每天必学之事件与信号
Apr 20 Python
python检索特定内容的文本文件实例
Jun 05 Python
python正则表达式匹配不包含某几个字符的字符串方法
Jul 23 Python
python 多维高斯分布数据生成方式
Dec 09 Python
python读取图像矩阵文件并转换为向量实例
Jun 18 Python
Python如何发送与接收大型数组
Aug 07 Python
Python 实现RSA加解密文本文件
Dec 30 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
mysql5写入和读出乱码解决
2006/11/25 PHP
PHP和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
php实现简单的MVC框架实例
2015/09/23 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
javascript操作字符串的原生方法
2014/12/22 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
JS使用正则表达式过滤多个词语并替换为相同长度星号的方法
2016/08/03 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
2017/01/14 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
深入理解NodeJS 多进程和集群
2018/10/17 NodeJs
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
[01:10]DOTA2亚洲邀请赛 征战号角响彻全场
2015/01/06 DOTA
python连接池实现示例程序
2013/11/26 Python
常用python数据类型转换函数总结
2014/03/11 Python
Python中Class类用法实例分析
2015/11/12 Python
python机器学习之决策树分类详解
2017/12/20 Python
python实现两个文件合并功能
2018/04/01 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
解决python3捕获cx_oracle抛出的异常错误问题
2018/10/18 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
PYTHON EVAL的用法及注意事项解析
2019/09/06 Python
python中def是做什么的
2020/06/10 Python
在线服装零售商:SheIn
2016/07/22 全球购物
韩国保养品、日本药妆购物网:小三美日
2018/12/30 全球购物
Cinque网上商店:德国服装品牌
2019/03/17 全球购物
家乐福台湾线上购物网:Carrefour台湾
2020/09/15 全球购物
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
初中生个人学习的自我评价
2013/12/04 职场文书
竞选班委演讲稿
2014/04/28 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
美容院管理规章制度
2015/08/05 职场文书
Pytorch中的数据集划分&正则化方法
2021/05/27 Python
USB TYPE-C 或将成为所有智能手机充电标准
2022/04/21 数码科技