码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础-函数

时间:2017-04-07 22:45:26      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:技术分享   调用   标识   注意   特性   pre   选择   返回结果   执行   

一、函数

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基础-函数

标签:技术分享   调用   标识   注意   特性   pre   选择   返回结果   执行   

原文地址:http://www.cnblogs.com/OldJack/p/6680350.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!