说说 Python 的函数

版权声明:如果喜欢,就点个赞呗 O(∩_∩)O~ https://blog.csdn.net/deniro_li/article/details/88593601

函数就是带着名字的代码块。如果需要在程序中多次执行同一项任务,就可以把这项任务写成函数, 这样编写、 阅读、 测试和修复代码,就会变得更容易咯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 中。

猜你喜欢

转载自blog.csdn.net/deniro_li/article/details/88593601