美文网首页
python定义方法

python定义方法

作者: 追梦九州 | 来源:发表于2018-05-25 17:06 被阅读0次

    # 带参数的方法 调用时需要传递实际参数的值 

    # 不带参数的方法 调用时不需要传参数 

    # 带return的方法 调用时需要可以直接调用

    包 package   等同于文件夹,用来管理.py脚本,同一个包下的脚本可以相互调用

    模块 module  等同于.py文件,用来管理类

    类  class

    方法

    面向对象 (调用过程得到的结果)

    面向过程(定义某个过程,)

    if __name__ =='__main__':

    一般用于调试类的执行

    __name__ 为每个脚本都会携带的变量名

    __name__ 变量的值为:

                                  1.在当前文件下执行时,变量值为__name__ ,等式成立

                                  2.再被其他文件调用时,变量值为文件名本身,等式不成立

    变量的作用域

       全局变量:作用于整个脚本

    局部变量:作用于部分区域,如方法中

    global 关键字,用来申明全局变量

    1 。def 定义方法


    def jiafa():          定义一份加法

    a=3

        b=5

        print("这是一个加法")

    print(a+b)

    jiafa                  执行加法

    # return 时调用方法时返回值(在执行方法时直接返回一个值),在实际应用中一般不用print,

    def jiafa2(a,b):

           return a-b

    # 使用方法的返回值,参加下一步运算(要有返回值return)

    jiafa2(jiafa1(3.4),jiafa(6,3))

    例题:

    # 定义一个方法,(携带两个参数,年份的起点和只终点)

    # 返回一个列表型

    # 列表中保存的时传入参数之间的闰年

    nian=[]

    def runnian(a,b):

        for iin range(a,b+1):

               if i%4==0 and i%100!=0 or i%400==0:

               nian.append(i)

         return nian

    print(runnian(1997,2018))

    -------------------------------------------------------------------------------------------------------------------------

    2 。定义 类

    class car():

    lunzi =4

        weizhi =5

        color ="red"

    # 创建CAR类的对象,byd 类的实例

    byd = car()

    相关文章

      网友评论

          本文标题:python定义方法

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