首页 > 代码库 > Python基础-函数
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基础-函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。