博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
说说 Python 的函数
阅读量:6989 次
发布时间:2019-06-27

本文共 715 字,大约阅读时间需要 2 分钟。

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

转载于:https://juejin.im/post/5c8c642d6fb9a049b13f1aba

你可能感兴趣的文章
【Visual C++】游戏开发笔记之十 基础动画显示(三) 透明动画的实现
查看>>
今目标反思
查看>>
SQL Server 备份的 8 种方法。
查看>>
SQL Server 从数据库快照还原数据库
查看>>
$(document).keydown
查看>>
对Java、C#转学swift的提醒:学习swift首先要突破心理障碍。
查看>>
面向对象 2017-4-15
查看>>
java项目导出war包
查看>>
算法第三章实践报告
查看>>
linux应用之Mongodb的安装及配置(centos)
查看>>
Python 面向对象 --- eval 函数
查看>>
PHP的错误和异常处理
查看>>
z-index兼容问题:关于ie6/7下的z-index
查看>>
腾讯2014年实习生招聘笔试面试经历
查看>>
不浮躁,获取充实感
查看>>
Pyqt 国际化多语言支持
查看>>
大多数女生为什么不适合当程序员?
查看>>
SID1190471 / 烦人的幻灯片 暴力出奇迹 !!!!!!!!!!!!!!!!!!...
查看>>
高速排序 与 随机高速排序 算法分析
查看>>
使用MyEclipse 2014构建Maven项目的两种方法
查看>>