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

python学习笔记三:函数

时间:2014-12-23 10:25:33      阅读:178      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!