Python 函数用法简单示例【定义、参数、返回值、函数嵌套】

 更新时间:2019年09月20日 10:12:22   作者:houyanhua1  
这篇文章主要介绍了Python 函数用法,结合实例形式分析了Python函数定义、参数、返回值及函数嵌套相关使用技巧,需要的朋友可以参考下

本文实例讲述了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
调用函数之后

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程序设计有所帮助。

相关文章

  • python3+opencv3识别图片中的物体并截取的方法

    python3+opencv3识别图片中的物体并截取的方法

    今天小编就为大家分享一篇python3+opencv3识别图片中的物体并截取的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • python网络爬虫基于selenium爬取斗鱼直播信息

    python网络爬虫基于selenium爬取斗鱼直播信息

    目前是直播行业的一个爆发期,由于国家对直播行业进行整顿和规范,现在整个直播行业也在稳固发展。随着互联网和网络直播市场的快速发展,相信未来还有广阔的发展前景。今天用selenium爬取一下斗鱼直播信息将代码分享给大家
    2022-03-03
  • python删除服务器文件代码示例

    python删除服务器文件代码示例

    这篇文章主要介绍了python删除服务器文件代码示例,列举了两个实例,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • 解决python 执行sql语句时所传参数含有单引号的问题

    解决python 执行sql语句时所传参数含有单引号的问题

    这篇文章主要介绍了解决python 执行sql语句时所传参数含有单引号的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • Python下opencv库的安装过程及问题汇总

    Python下opencv库的安装过程及问题汇总

    本文主要内容是python下opencv库的安装过程,涉及我在安装时遇到的问题,并且,将从网上搜集并试用的一些解决方案进行了简单的汇总,感兴趣的小伙伴们可以参考一下
    2021-06-06
  • 一篇文章搞懂Python Unittest测试方法的执行顺序

    一篇文章搞懂Python Unittest测试方法的执行顺序

    unittest是Python标准库自带的单元测试框架,是Python版本的JUnit,下面这篇文章主要给大家介绍了如何通过一篇文章搞懂Python Unittest测试方法的执行顺序,需要的朋友可以参考下
    2021-09-09
  • python 中Mixin混入类的使用方法详解

    python 中Mixin混入类的使用方法详解

    这篇文章主要介绍了python 中Mixin混入类的使用方法详解,Mixin 混入也可以说是编程模式,并不是什么新的语法,用好混入类可以使自己的代码结构清晰,功能明了,所以以后在设计类时要多考虑使用Mixin混入类的实现方式
    2022-07-07
  • 深入理解Javascript中的this关键字

    深入理解Javascript中的this关键字

    这篇文章主要介绍了深入理解Javascript中的this关键字,本文讲解了方法调用模式、函数调用模式、构造器调用模式、apply调用模式 中this的不同之处,需要的朋友可以参考下
    2015-03-03
  • 快速进修Python指南之迭代器Iterator与生成器

    快速进修Python指南之迭代器Iterator与生成器

    这篇文章主要为大家介绍了Java开发者快速进修Python指南之迭代器Iterator与生成器示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • Python新手入门webpy小应用开发

    Python新手入门webpy小应用开发

    本文主要介绍了Python新手入门webpy小应用开发,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07

最新评论