说说 Python 的函数

作者: deniro | 来源:发表于2019-03-16 10:50 被阅读123次

函数就是带着名字的代码块。如果需要在程序中多次执行同一项任务,就可以把这项任务写成函数, 这样编写、 阅读、 测试和修复代码,就会变得更容易咯O(∩_∩)O~

1 定义函数

def to_read():
    '''想读的书'''
    print('我想读书咯')

to_read()

运行结果:

我想读书咯

  • 紧跟在 def to_read(): 后面的所有缩进代码行就构成了函数体。
  • 这里使用了文档字符串注释,它是用三引号括起, Python 会使用它们来生成相关的函数文档。
  • 示例中的函数即使没有带参数,也必须有括号。
  • 指定函数名以及用括号括起的需要的入参,即可调用函数。

2 入参

假设,我们希望传递想读的书名,给刚刚定义的函数:

def to_read(book_name):
    '''想读的书'''
    print('我想读《'+book_name+'》咯')

to_read('现代艺术150年 : 一个未完成的故事')

运行结果:

我想读《现代艺术150年 : 一个未完成的故事》咯

加了入参定义之后,调用函数时,就会根据传入的书名, 生成相应的输出啦O(∩_∩)O~

3 实参与形参

上一示例中的变量 book_name 是形参,是函数定义的一部分。 而在代码 to_read('现代艺术150年 : 一个未完成的故事') 中, 值 '现代艺术150年 : 一个未完成的故事' 是实参 。 实参是
调用函数时传递给函数的数据 。 实参传递到函数中,就会被存储在形参 book_name 中。

相关文章

  • 说说 Python 的函数

    函数就是带着名字的代码块。如果需要在程序中多次执行同一项任务,就可以把这项任务写成函数, 这样编写、 阅读、 测试...

  • 说说Python中的help()和dir()函数?

    问:说说Python中的help()和dir()函数?答:在Python中help()和dir()这两个函数都可以...

  • Python函数

    这一章说说Python中的函数,和OC一样,Python也内置了许许多多的函数,大家夸一自行前往查看。 调用函数 ...

  • 说说 Python 中的高阶函数

    高阶函数(higher-order function)指的是:接受一个函数为参数,或者把函数作为结果值返回的函数1...

  • 说说 Python 中的高阶函数

    高阶函数(higher-order function)指的是:接受一个函数为参数,或者把函数作为结果值返回的函数1...

  • 说说 Python 函数对象的本质

    Python 函数对象本质上是 function 类的实例1。 1 从示例说起 运行结果: 这个示例首先定义了一个...

  • 说说 Python 函数装饰器

    Python 函数装饰器可以把被装饰的函数替换为另一个函数。 1 基础 运行结果: 这个示例首先定义了一个名为 d...

  • Python高阶函数学习笔记

    python中的高阶函数是指能够接收函数作为参数的函数 python中map()函数map()是 Python 内...

  • Python - 2017/01/28-函数

    调用python内置函数 函数名(参数) 即可调用python内置函数 help(函数名) 返回python对于函...

  • 说说 Python 的用户输入函数 input()

    函数 input() 可以让程序暂停运行, 等待用户输入信息 。 获取用户输入后, Python 会将其存...

网友评论

    本文标题:说说 Python 的函数

    本文链接:https://www.haomeiwen.com/subject/ivsjmqtx.html