您的位置:首页 > 编程语言 > Python开发

Python自学笔记(四)函数

2013-12-12 20:33 253 查看
函数

根据校园网资源——中谷教育视频总结的,发出来以便自己查阅~~

将代码分而治之,逐个击破的思想:

tip1:argument是参数的意思

tip2:#coding:gbk 这样能输入输出英文

tip3:输出格式 print "%s : %s" % (x,y)

一。函数的定义和调用

def 函数名(参数列表也可以不用参数):

Exanple 4.1 加法函数

def add():

c=a+b

print c #定义

add() #调用

二。参数列表

老生常谈 形参和实参:

def fun(x 这是形参):

print x+0

fun(99 这是实参)

输出:100

可以设置默认参数default

def fun(x=1,y=2):

print x+y

fun() 也行

三。全局变量和局部变量(函数内定义的)

老生常谈 之前经常做这种题的说。。。

注意:

global y 可在函数内强制声明全局变量,这个挺有用!

四。向函数传递元组和字典 列表应该是直接传对吧

4.1 传递一个参数

def f(x):

print x

f(100)

f('kobe')

f([1,2,3,4,5,6])

f(range(10))

4.2 传递多个参数

def f(x,y):

print x, y

怎么传递元组呢?

t=(1,2)

fun ( t )???错

应该这样:

fun(*t) #告诉函数这是个元组

传递字典就是两个**

fun(**t) 注意key与形参一一对应






内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: