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 OS模块常用函数说明
May 23 Python
python实现给数组按片赋值的方法
Jul 28 Python
python 网络编程详解及简单实例
Apr 25 Python
Python使用matplotlib填充图形指定区域代码示例
Jan 16 Python
利用Python如何实现数据驱动的接口自动化测试
May 11 Python
Python OpenCV读取png图像转成jpg图像存储的方法
Oct 28 Python
Python 获取中文字拼音首个字母的方法
Nov 28 Python
python 限制函数执行时间,自己实现timeout的实例
Jan 12 Python
python导入pandas具体步骤方法
Jun 23 Python
Pandas的read_csv函数参数分析详解
Jul 02 Python
如何通过python检查文件是否被占用
Dec 18 Python
Python编程源码报错解决方法总结经验分享
Oct 05 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中使用gettext来支持多语言的方法
2011/05/02 PHP
解析PHP中一些可能会被忽略的问题
2013/06/21 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
Yii2下点击验证码的切换实例代码
2017/03/14 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
PHP使用观察者模式处理异常信息的方法详解
2019/09/24 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
一个简单的弹性返回顶部JS代码实现介绍
2013/06/09 Javascript
jquery事件重复绑定的快速解决方法
2014/01/03 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
jQuery中$.extend()用法实例
2015/06/24 Javascript
jQuery插件pagewalkthrough实现引导页效果
2015/07/05 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
2015/09/19 Javascript
JS中使用变量保存arguments对象的方法
2016/06/03 Javascript
PassWord输入框代码分享
2016/06/07 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
详解vue更改头像功能实现
2019/04/28 Javascript
微信小程序人脸识别功能代码实例
2019/05/07 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
2020/06/29 Javascript
[01:29]2017 DOTA2国际邀请赛官方英雄手办展示
2017/03/18 DOTA
Python中多线程的创建及基本调用方法
2016/07/08 Python
Python简单生成随机数的方法示例
2018/03/31 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
CSS3实现swap交换动画
2016/01/19 HTML / CSS
详解Canvas 跨域脱坑实践
2018/11/07 HTML / CSS
汽车专业学生自我评价
2014/01/19 职场文书
视光学毕业生自荐书范文
2014/02/13 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
专业见习报告范文
2014/11/03 职场文书
离婚协议书范文2016
2016/03/18 职场文书
关于拾金不昧的感谢信(五篇)
2019/10/18 职场文书
图神经网络GNN算法
2022/05/11 Python
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers
Redis+AOP+自定义注解实现限流
2022/06/28 Redis