美文网首页
函数的写法

函数的写法

作者: 3f31023436c0 | 来源:发表于2018-02-25 21:53 被阅读0次

    函数可以接受带默认值的参数,称之为keyword arguments。(kwargs)

    需要注意的是,默认参数应该是不可变类型。如果在默认参数中使用了[], {}这种可变类型,很快你的结果就会变得混乱。

    如何定义默认值呢?

    def abs(x=0):

        y=x if x >= 0 else -x

        return y

    函数结尾必须有return。如果没写return,则默认返回None。

    def is_prime_right(n):

        for i in xrange(2,n):

            #print i

            if n % i == 0:

                return False

        return True

    一个判断函数,在条件中return一个Ture或者False。在结尾必须加上return相反的结果,而且这个return的缩进必须与for平齐。否则return在循环里面了,那么执行return之后,直接跳过下面代码,进入下一次循环,而且还给你执行那个return,这就错了。

    相关文章

      网友评论

          本文标题:函数的写法

          本文链接:https://www.haomeiwen.com/subject/lwldxftx.html