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

相关文章

  • Python批量删除或移动指定图像的实现示例

    Python批量删除或移动指定图像的实现示例

    本文主要介绍了Python批量删除或移动指定图像,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • selenium常用API的使用过程记录(包括自动登录)

    selenium常用API的使用过程记录(包括自动登录)

    selenium是一个自动测试工具,它可以帮我通过代码去实现驱动浏览器自动执行相应的操作,所以我们也可以用它来做爬虫,主要使用selenium的目的是为了跳过登录验证,这篇文章主要介绍了selenium的使用过程记录,已经常用API接口(包括自动登录)
    2024-02-02
  • 解决django中ModelForm多表单组合的问题

    解决django中ModelForm多表单组合的问题

    今天小编就为大家分享一篇解决django中ModelForm多表单组合的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • 利用Python将图片批量转化成素描图的过程记录

    利用Python将图片批量转化成素描图的过程记录

    万能的Python真的是除了不会生孩子,其他的还真不在话下,下面这篇文章主要给大家介绍了关于如何利用Python将图片批量转化成素描图的相关资料,需要的朋友可以参考下
    2021-08-08
  • 使用Python去除字符串中某个字符的多种实现方式比较

    使用Python去除字符串中某个字符的多种实现方式比较

    python中字符串是不可变的,所以无法直接删除字符串之间的特定字符,下面这篇文章主要给大家介绍了关于使用Python去除字符串中某个字符的多种实现方式比较的相关资料,需要的朋友可以参考下
    2022-06-06
  • Django ORM 多表查询示例代码

    Django ORM 多表查询示例代码

    这篇文章主要介绍了Django ORM 多表查询,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • Python pandas的八个生命周期总结

    Python pandas的八个生命周期总结

    这篇文章主要从八个pandas的数据处理生命周期,整理汇总出pandas框架在整个数据处理过程中都是如何处理数据的,感兴趣的小伙伴可以了解一下
    2022-10-10
  • 在Python web中实现验证码图片代码分享

    在Python web中实现验证码图片代码分享

    这篇文章主要介绍了在Python web中实现验证码图片代码分享,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • 20个常用Python运维库和模块

    20个常用Python运维库和模块

    本篇文章给大家整理了20个最常用Python运维中用到的库和模块,希望我们整理的内容对大家有所帮助。
    2018-02-02
  • requests在python中发送请求的实例讲解

    requests在python中发送请求的实例讲解

    在本篇文章里小编给大家整理的是一篇关于requests在python中发送请求的实例讲解内容,有兴趣的朋友们可以测试学习下。
    2021-02-02

最新评论