1. 调用函数的时候,如果传入的参数数量不对,报错;
2. 如果传入的参数数量是对的,但参数类型不能被函数所接受,报错;
3. python内置函数:abs(x), cmp(x,y)
4. Python内置的常用函数还包括数据类型转换函数,比如int(),str().
2. 如果传入的参数数量是对的,但参数类型不能被函数所接受,报错;
3. python内置函数:abs(x), cmp(x,y)
4. Python内置的常用函数还包括数据类型转换函数,比如int(),str().
2016-08-02
s.add() set添加元素 无需判断
s.remove() set 删除元素 需判断 否则如果不存在会报错
List遍历使用:for x in L
set 是否存在:x in s
s.remove() set 删除元素 需判断 否则如果不存在会报错
List遍历使用:for x in L
set 是否存在:x in s
2016-08-02
已采纳回答 / 寒潇然
if语句表示如果没有参数传入,那么直接返回sum(就是0.0),否则进入for循环,遍历args中的每个元素,将他们相加,之后用和除以元素的数量,最后返回平均值
2016-08-02
已采纳回答 / 瑶湖礼泊
int:integer(整数)的缩写;power:取意思——n.[数] 幂;greet:vt. 欢迎,迎接;致敬,致意;具体你说的是哪个还不清楚,抱歉。
2016-08-02
def average(*args):
if len(args)== 0:
return '0.0'
else:
average = sum(args)*1.0/len(args)
return average
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
if len(args)== 0:
return '0.0'
else:
average = sum(args)*1.0/len(args)
return average
print average()
print average(1, 2)
print average(1, 2, 2, 3, 4)
2016-08-02
def move(n, a, b, c):
if n == 0:
return None
else:
move(n-1, a, c, b)
print a, '-->', c
move(n-1, b, a, c)
move(2, 'A', 'B', 'C')
if n == 0:
return None
else:
move(n-1, a, c, b)
print a, '-->', c
move(n-1, b, a, c)
move(2, 'A', 'B', 'C')
2016-08-02