• 一起入门python7之函数参数


    上一节课简单的讲了一下函数。那么今天来给大家讲一下函数参数。用案例说话哈。上一节课只是让大家有比较简单的了解,那么这节我们来细化一下哈。
    >>>def hello(x):        #这里的x就是参数
    return x * x
    >>>hello(2)               #自动将x=2带入x*x当中去计算了。故得四。
    4
    >>>#大家想一下,倘若是次方的该怎么办?比如x的n次方。
    >>> def wa(x,n):    #首先先定义两个参数,参数一为x,二为n
    ...     s = 1
    ...     while n > 0:       #倘若n大于0执行,否则返回s
    ...             n = n - 1    #其实这个算法相对简单,比如2的3次方,那么定然是2*2*2,如何控制都是2呢?
    ...             s = s * x     #自然用1来乘,用1乘x。就变成了2*2,那么有几个怎么控制呢?就是n每次减去一个了。比如你是3.那么当
    ...     return s             #3大于零的时候就执行,第一条语句就是先把你减一,第二次执行时你就成2了,第三次就是1,第三次就是相等不执行,就是2*2*2了
    ...
    >>> wa(2,3)
    8
    #平常生活当中都是以平方的,那么我们可不可以将平方设置成默认的参数呢?也就是手我们直接hi(3)就是3的平方呢?自然是可以的。
    #我们可以直接把 n 换成 n=2即可
    >>> def hi(x,n=2):
    ...     s = 1
    ...     while n > 0:
    ...             n = n - 1
    ...             s = s * x
    ...     return s
    ...
    >>> hi(23)
    529
    #自然的也可以是字符。案例如下:
    >>> def name(n,m):
    ...     print "你爹的名字是:" + n
    ...     print "你的名字是:" + m
    ...        
    >>> print name("二狗","二蛋")
    你爹的名字是:二狗
    你的名字是:二蛋
    >>>#这里给大家将几个常见的函数。比如range(范围)
    >>>#比如我们来一个案例,从一输出道一百。
    >>>range(101)
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9...100]
    >>>#中间那些我给省略了。我们说过了数列是从零开始的,所以说第一位是零。要取到一百就I要101其中的缘由我们之前已经说过了!
  • 相关阅读:
    鼠标事件:
    各种坑记录
    Go学习笔记
    Scala学习笔记-7-代码片段
    Go学习笔记
    NIO学习笔记
    Redis常用操作
    docker & k8s 笔记
    Node常用笔记
    Maven常用笔记
  • 原文地址:https://www.cnblogs.com/xishaonian/p/6031593.html
Copyright © 2020-2023  润新知