2013年10月30日

python(二):可变参数

摘要: python中的函数定义:def func(参数, 默认参数, 可变参数) ...可变参数有两种定义方式:def func(*args): ...调用方式为func(arg1, arg2, arg3),函数体内args就是输入参数的元组(arg1, arg2, arg3)def func(**args): ...调用方式为func(a = a1, b = b1),函数体内args就是{a : a1, b : b1} 阅读全文

posted @ 2013-10-30 16:37 zjgtan 阅读(220) 评论(0) 推荐(0) 编辑

python(一):作用域

摘要: 与c相比,python作用域很奇特。在Python中变量的作用域是由它在源代码中的位置决定的,这一点与c相似。python只支持4种作用域,即局部作用域,全局作用域,内置作用域,嵌套作用域。比较下列两段代码:>>>x = 10>>>def selector(): print x>>>selector() 输出10,由于在函数局部作用域中没有赋值,x向上绑定到全局作用域中的x。>>>x = 10>>>def selector(): print x x = 11>>>selector()抛出 阅读全文

posted @ 2013-10-30 15:45 zjgtan 阅读(338) 评论(0) 推荐(0) 编辑

导航