zoukankan      html  css  js  c++  java
  • python基本语法002

    # 函数:不创建类的情况下定义一个语句体
    print("def函数----------------------------")
    def add(a,b):
    return a + b

    c = add("3","5")
    print(c)


    def add(a=1,b=1):
    return a + b

    c = add()
    print(c)



    # 函数,对a传参
    def add(a=1,b=1):
    return a + b

    c = add(2)
    print(c)


    # 函数,对b传参
    def add(a=1,b=1):
    return a + b

    c = add(b=3)
    print(c)


    # 类的三种写法
    #class A:
    #class A():
    #class A(object):



    print("class类----------------------------")
    # 类里面定义方法
    class A: # 家庭
    # 初始化方法
    def __init__(self,a,b): # 爸爸 self咱家的钱,把一个类下面私有的方法变成公有的方法
    self.a = a
    self.b = b

    #需要执行过,才可以用
    def son(self): # 儿子
    return 10

    #方法
    def add(self): # 妈妈
    qian = self.son()
    print(qian)
    return self.a + self.b
    a = A(3,5)
    #需要执行过,才可以用
    a.son()
    c = a.add()
    print(c)


    # 类的继承
    print("class类的继承----------------------------")
    # 类里面定义方法
    class A: # 家庭
    # 初始化方法
    def __init__(self,a,b): # 爸爸 self咱家的钱,把一个类下面私有的方法变成公有的方法
    self.a = a
    self.b = b

    #需要执行过,才可以用
    def son(self): # 儿子
    return 10

    #方法
    def add(self): # 妈妈
    qian = self.son()
    print(qian)
    return self.a + self.b

    class B(A):
    pass

    a = B(3,5)
    #需要执行过,才可以用
    a.son()
    c = a.add()
    print(c)


    # 类的新增
    print("class类的新增----------------------------")
    # 类里面定义方法
    class A: # 家庭
    # 初始化方法
    def __init__(self,a,b): # 爸爸 self咱家的钱,把一个类下面私有的方法变成公有的方法
    self.a = a
    self.b = b

    #需要执行过,才可以用
    def son(self): # 儿子
    return 10

    #方法
    def add(self): # 妈妈
    qian = self.son()
    print(qian)
    return self.a + self.b

    class B(A):
    def sub(self):
    return self.a-self.b

    a = B(3,5)
    #需要执行过,才可以用
    c = a.sub()
    print(c)


    # 类的重写,父类有的子类又实现了一遍
    print("class类的重写----------------------------")
    # 类里面定义方法
    class A: # 家庭
    # 初始化方法
    def __init__(self,a,b): # 爸爸 self咱家的钱,把一个类下面私有的方法变成公有的方法
    self.a = a
    self.b = b

    #需要执行过,才可以用
    def son(self): # 儿子
    return 10

    #方法
    def add(self): # 妈妈
    qian = self.son()
    print(qian)
    return self.a + self.b

    class B(A):
    def __init__(self,a,b,c):
    self.a=a
    self.b=b
    self.c=c

    def son(self):
    return 20
    def sub(self):
    return self.a-self.b

    a = B(3,5,1)
    #需要执行过,才可以用
    c = a.son()
    print(c)
  • 相关阅读:
    Tkinter的Radiobutton组件
    Tkinter的Canvas组件
    python小程序-日历查询器
    python语言Tkinter的Button组件
    python异常处理机制(try:except)
    python中OS模块的使用
    正则表达式-常用函数的基本使用
    正则表达式-常用元字符的基本使用
    html框架iframe与frameset的介绍
    常见form表单5种input输入类型
  • 原文地址:https://www.cnblogs.com/qiuleizhilianlove/p/9395711.html
Copyright © 2011-2022 走看看