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)
  • 相关阅读:
    前端面试题
    Less 中的嵌套规则与 & 符号的使用
    组件的生命周期
    222
    221
    twemproxy代理memcache(3)
    memcache数据迁移与解决方案(2)
    mencache的原理与应用(1)
    yield推荐,理解协程的最佳入口
    上下文管理器的实现
  • 原文地址:https://www.cnblogs.com/qiuleizhilianlove/p/9395711.html
Copyright © 2011-2022 走看看