前言:学Python语法时,自认为函数与类的逻辑很难理解,现对它俩作出详解
目标:理解函数与类的本质逻辑
一:函数的组成
①三个部分:函数名、参数、函数体,如图
二:函数可以有两个、三个or任意个,而不是只能有一个
三:变量和作用域
作用域:在函数体内的变量在函数执行结束后就不能再用了,因为它只在函数中存在,如图
总结:
大家对比下有参数与无参数的区别
学会利用def关键字来创建函数
%s:可把值嵌入到字符串里面
类
我们通过上面树状图的类,创建如下代码:
一:父母和孩子
如上树状图,上面的类是父亲,下面是孩子。例如Inanimate,Anima都是Thing的孩子,Thing是他们的父亲。
要告诉Python一个类是另一个的孩子就在新类的名字后用括号加上父亲类。
二:增加属于类的对象
假如有一只狗,它的名字叫Xiao_hei,我们知道它属于Dogs类,但怎么在Python中表示呢?
这段代码告诉Python创建一个属于Dogs类的对象,并把它赋值给变量Xiao_hei。
三:定义类中的函数
函数是一种重用代码的方法。
四:用函数来表示类的特征
self:用来从类中的一个函数调其他类中的函数
pass:通常,程序员会先创建类,而其中的函数什么也不做,由大到小,而不是马上进入每个函数的细节中
五:初始化对象
我们在创建狗这个对象时,想设置它有几条腿,这件事就要在初始化时做,我们要做到这一点,就要创建 __init__ 函数(它是在对象被创建的同时就设置它的属性的一种方法)
总结:
学会子类是如何继承父类中的函数
学会调用对象中的函数
理解用self参数来指向其他的函数和变量
本系列文章首更于微信公众号:工科男雷先生
网友评论