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 socket实现简单聊天室
Apr 01 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
在Python运行时动态查看进程内部信息的方法
Feb 22 Python
Python3.0中普通方法、类方法和静态方法的比较
May 03 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
Jul 22 Python
python-Web-flask-视图内容和模板知识点西宁街
Aug 23 Python
关于pandas的离散化,面元划分详解
Nov 22 Python
python数据预处理 :数据抽样解析
Feb 24 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
Mar 13 Python
Django DRF路由与扩展功能的实现
Jun 03 Python
如何使用pycharm连接Databricks的步骤详解
Sep 23 Python
python 实现图片特效处理
Apr 03 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常用代码大全(新手入门必备)
2010/06/29 PHP
PHP中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
php编写的简单页面跳转功能实现代码
2013/11/27 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
基于jQuery的弹出消息插件 DivAlert之旅(一)
2010/04/01 Javascript
JavaScript 和 Java 的区别浅析
2013/07/31 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
jQuery实现DIV层收缩展开的方法
2015/02/27 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
JS+CSS实现鼠标滑过时动态翻滚的导航条效果
2015/09/24 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
jquery自动补齐功能插件flexselect用法示例
2016/08/06 Javascript
关于javascript事件响应的基础语法总结(必看篇)
2016/12/26 Javascript
element-ui表格数据转换的示例代码
2018/08/24 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
javascript实现智能手环时间显示
2020/09/18 Javascript
Python 文件读写操作实例详解
2014/03/12 Python
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
2014/08/22 Python
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
python装饰器与递归算法详解
2016/02/18 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
python+pandas分析nginx日志的实例
2018/04/28 Python
python看某个模块的版本方法
2018/10/16 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
Python操作SQLite/MySQL/LMDB数据库的方法
2019/11/07 Python
python+OpenCV实现图像拼接
2020/03/05 Python
给校长的建议书200字
2014/05/16 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
导游词之西湖雷峰塔
2019/09/18 职场文书
导游词之镇江焦山
2019/11/21 职场文书
导游词之无锡梅园
2019/11/28 职场文书
Python使用海龟绘图实现贪吃蛇游戏
2021/06/18 Python
教你如何使用Python开发一个钉钉群应答机器人
2021/06/21 Python
人民币符号
2022/02/17 杂记
apache ftpserver搭建ftp服务器
2022/05/20 Servers