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

python的函数(一)

时间:2018-01-03 00:42:32      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:函数代码   之间   用户   span   表达式   div   说明   exp   必须   

摘要:

  python的函数(一)主要写函数的基础部分。

 

1,函数的好处

2,函数的定义与调用

 

1,函数的好处

函数应该有2个好处:

1,是降低代码的复杂度,

2,是减少代码量,避免重复的写相同的代码。

 

2,函数的定义与调用

  • 函数代码块以def关键词开头,后接函数标识符号()。
  • 任何传入参数和自变量必须放在圆括号中。圆括号之间可以用于定义参数。
  • 函数的第一行语句可以选择性的使用文档字符串-用于存放函数说明。
  • 函数内容以冒号开始,并且缩进。
  • return[表达式] 结束函数,选择性的返回一个值给调用方。不带表达式的return相当于返回None.

上面说了那么多,就是为了担心自己会存在写错的情况,故查看文档写之。通俗点说 就是:

def 函数名(参数):
  函数体
  return [expression]

 

实例1:

def foo():
  ‘这是我的第一个python函数哦‘
  print ‘aaa‘

上述是个最简单的函数了,不涉及到参数。如果想要调用该函数 直接使用 foo()这样就可以调用了。

 实例2:

#!/usr/bin/env python
#-*- coding:utf-8 -*-
def sum(x,y):
    sum1 = x + y
    return sum1

print sum(4,5)

这里的x,y分比为形参,而4和5为实参,顾名思义,实参就是真实传入的参数。return是返回函数处理后的结果的值。

 

实例3:默认参数,有的时候,用户需要使用它默认参数,比如求和。如果用户传入2个参数,就求它们的和,如果用户只传入1个参数,那么让它和默认的参数求和。默认参数一定要放到形参的最后面。如果是多个形参,传入实参的时候要一一对应。

#!/usr/bin/env python
#-*- coding:utf-8 -*-
def sum(x,y=5):
    sum1 = x + y
    return sum1

print sum(4)

 

python的函数(一)

标签:函数代码   之间   用户   span   表达式   div   说明   exp   必须   

原文地址:https://www.cnblogs.com/lin1/p/8179760.html

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