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聚类算法之DBSACN实例分析
Nov 20 Python
简单学习Python time模块
Apr 29 Python
Python爬虫:通过关键字爬取百度图片
Feb 17 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
Jun 09 Python
Python中py文件引用另一个py文件变量的方法
Apr 29 Python
PyCharm安装第三方库如Requests的图文教程
May 18 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
Jul 07 Python
Python实现查找字符串数组最长公共前缀示例
Mar 27 Python
python 协程中的迭代器,生成器原理及应用实例详解
Oct 28 Python
Python类和实例的属性机制原理详解
Mar 21 Python
keras打印loss对权重的导数方式
Jun 10 Python
Python字符串三种格式化输出
Sep 17 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
在JavaScript中调用php程序
2009/03/09 PHP
php中引用符号(&)的使用详解
2013/11/13 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
thinkphp分页集成实例
2017/07/24 PHP
laravel model 两表联查示例
2019/10/24 PHP
Mozilla中显示textarea中选择的文字
2006/09/07 Javascript
奇妙的js
2007/09/24 Javascript
传递参数的标准方法(jQuery.ajax)
2008/11/19 Javascript
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
jQuery页面刷新(局部、全部)问题分析
2016/01/09 Javascript
简单理解vue中实例属性vm.$els
2016/12/01 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
webpack多入口文件页面打包配置详解
2018/01/09 Javascript
解决Vue 通过下表修改数组,页面不渲染的问题
2018/03/08 Javascript
JavaScript数组、json对象、eval()函数用法实例分析
2019/02/21 Javascript
Vue设置长时间未操作登录自动到期返回登录页
2020/01/22 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
[02:16]完美世界DOTA2联赛PWL S3 集锦第三期
2020/12/21 DOTA
python根据京东商品url获取产品价格
2015/08/09 Python
Python 内置函数memoryview(obj)的具体用法
2017/11/23 Python
django2+uwsgi+nginx上线部署到服务器Ubuntu16.04
2018/06/26 Python
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
JD Sports比利时官网:英国领先的运动鞋和运动服饰零售商
2018/10/10 全球购物
逻辑链路控制协议
2016/10/01 面试题
编辑硕士自荐信范文
2013/11/27 职场文书
学生会主席事迹材料
2014/01/28 职场文书
暑期研修感言
2014/02/17 职场文书
校庆活动策划方案
2014/06/05 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
校园新闻广播稿5篇
2014/10/10 职场文书
红色革命电影观后感
2015/06/18 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书
Python中Permission denied的解决方案
2021/04/02 Python
redis cluster支持pipeline的实现思路
2021/06/23 Redis