首页 > 编程语言 > 详细

python学习笔记三:函数

时间:2014-12-23 10:24:43      阅读:266      评论:0      收藏:0      [点我收藏+]

一、定义

def functionName([arg1,arg2,...]):
    code

二、示例

#!/usr/bin/python
#coding:utf8
#coding=utf8
#encoding:utf8
#encoding=utf8

def fun(x=3,y=):
    print 生成一个,x,,y,口味的蛋糕

fun()

fun(10)

fun(y=奶油)

冗余参数:

#!/usr/bin/python

def f(name="jim",age=20):
    print "name:%s age:%s" % (name,age)

t=(tom, 25)
d={age:25,name:lucy}

f(*t)
#name:tom age:25

f(**d)
#name:lucy age:25

def f1(x,*args):
    print x,args

t1=(tom,25,male)
f1(*t1)
#tom (25,‘male‘)

def f2(x,**args):
    print x,args

d1={x:1,y:2}
f2(**d1)
#1 {‘y‘:2}

def f3(x,*arg1,**arg2):
    print x
    print arg1
    print arg2

f3(1,2,3,a=1,b=2,c=3)
#1
#(2,3)
#{‘a‘:1,‘b‘:2,‘c‘:3}

python学习笔记三:函数

原文:http://www.cnblogs.com/lurenjiashuo/p/python-note-function.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!