python从入门到放弃—语法初探(一)

#2018.5.2.python从入门到放弃—语法初探.
#.1.输出你好世界
print("你好世界!")
#.2.判断语句
a = 50
if(a>60):
    print("优秀")
elif a<=60:
    print("不及格")
#.3.1.while循环语句
i = 0
while (i<3):
    print(i)
    i+=1
#.3.2.for循环语句
for a in range(0,5):
    print("第{}个数为{}".format(a,a))
#.4.定义函数
def Say():
    print("最大的数为!")
def Maxwho(x,y):
    if x>y:
        return x
    else:
        return y
print(Maxwho(5,9))
Say()
#创建一个类
#首先写类名,然后用构造函数初始化对象,定义方法,实例化
# (创建这个类的对象并调用它的方法?)
class FirstTest:
    def __init__(self,name):#构造函数将对象初始化
        self.name = name
    def SayTest(self):   #定义方法
            print("父亲发{}".format(self.name))

#F = FirstTest("张三",8000)#实例化
#F.SayTest()#调用
#继承
class SecondTest(FirstTest):
    def __init__(self,name):
        FirstTest.__init__(self,name)
    def secondSay(self):
        print("儿子接{}".format(self.name))
S = SecondTest("钱")
S.SayTest()
S.secondSay()


继承还是有点没用明白只是最后修改的没有问题,父类中调用方法,子类中就不能调用了?

在继承中基类的构造(__init__()方法)不会被自动调用,它需要在其派生类的构造中亲自专门调用,这句话具体怎么用,明天继续学习。

猜你喜欢

转载自blog.csdn.net/wohongg/article/details/80169676