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语言实现机器学习的K-近邻算法
Jun 11 Python
Python编写登陆接口的方法
Jul 10 Python
Python中的错误和异常处理简单操作示例【try-except用法】
Jul 25 Python
Python文本处理之按行处理大文件的方法
Apr 09 Python
对pandas中apply函数的用法详解
Apr 10 Python
Python中断多重循环的几种方式详解
Feb 10 Python
在python tkinter界面中添加按钮的实例
Mar 04 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
Apr 24 Python
浅谈Python中的继承
Jun 19 Python
一些关于python 装饰器的个人理解
Aug 31 Python
Django多个app urls配置代码实例
Nov 26 Python
Django路由层如何获取正确的url
Jul 15 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
使用bcompiler对PHP文件进行加密的代码
2010/08/29 PHP
str_replace只替换一次字符串的方法
2013/04/09 PHP
统计出现最多的字符次数的js代码
2010/12/03 Javascript
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
2011/01/11 Javascript
不同的jQuery API来处理不同的浏览器事件
2012/12/09 Javascript
jquery对单选框,多选框,文本框等常见操作小结
2014/01/08 Javascript
Ext GridPanel加载完数据后进行操作示例代码
2014/06/17 Javascript
node.js中的fs.utimes方法使用说明
2014/12/15 Javascript
动态加载js、css的简单实现代码
2016/05/26 Javascript
[原创]JavaScript语法高亮插件highlight.js用法详解【附highlight.js本站下载】
2016/11/01 Javascript
footer定位页面底部(代码分享)
2017/03/07 Javascript
vue脚手架搭建项目的兼容性配置详解
2018/07/17 Javascript
VUE前后端学习tab写法实例
2019/08/06 Javascript
Vue页面手动刷新,实现导航栏激活项还原到初始状态
2020/08/06 Javascript
JS检测浏览器开发者工具是否打开的方法详解
2020/10/02 Javascript
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
Python装饰器简单用法实例小结
2018/12/03 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
2019/05/15 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
超简单的Python HTTP服务
2019/07/22 Python
Python中pass的作用与使用教程
2020/11/13 Python
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实例
2020/12/16 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
CSS3对图片照片进行边缘模糊处理的实现
2018/08/08 HTML / CSS
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
给客户的道歉信
2014/01/13 职场文书
《画家乡》教学反思
2014/04/22 职场文书
乡镇八一建军节活动方案
2014/08/24 职场文书
2014年小学国庆节活动方案
2014/09/16 职场文书
营销计划书
2015/01/17 职场文书
邀请函怎么写
2015/01/30 职场文书
优秀新员工事迹材料
2019/05/13 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js