Python基础-函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基础-函数相关的知识,希望对你有一定的参考价值。
一、函数
1. 什么是函数
函数(functio),一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,可以理解为是一组实现特定功能的编码。编程中的函数在不同语言中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫做method。
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
2. 函数的特性
- 减少重复代码
- 使程序变的可扩展
- 使程序变得易维护
3. 函数的定义及调用
你可以定义一个自己想要功能的函数,以下是简单的规则:
- 函数代码块以def关键词开头,后接函数标识符名称和圆括号()。
- 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
- 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
- 函数内容以冒号起始,并且缩进。
- Return[expression]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
def functionname( parameters ): "函数_文档字符串" function_suite return [expression]
定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。
函数调用直接使用函数名加参数即可:“functionname(parameters)”
4. 函数返回值(return)
要想获取函数的执行结果,就可以用return语句把结果返回
注意:
- 函数在执行过程中只要遇到return语句,就会停止执行并返回结果,so 也可以理解为 return 语句代表着函数的结束
- 如果未在函数中指定return,那这个函数的返回值为None
以上是关于Python基础-函数的主要内容,如果未能解决你的问题,请参考以下文章
[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础