函数的写法
函数可以接受带默认值的参数,称之为keyword arguments。(kwargs)
需要注意的是,默认参数应该是不可变类型。如果在默认参数中使用了[], {}这种可变类型,很快你的结果就会变得混乱。
如何定义默认值呢?
def abs(x=0):函数结尾必须有return。如果没写return,则默认返回None。
y=x if x >= 0 else -x
return y
def is_prime_right(n):【函数的写法】一个判断函数,在条件中return一个Ture或者False。在结尾必须加上return相反的结果,而且这个return的缩进必须与for平齐。否则return在循环里面了,那么执行return之后,直接跳过下面代码,进入下一次循环,而且还给你执行那个return,这就错了。
for i in xrange(2,n):
#print i
if n % i == 0:
return False
return True
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量