美文网首页Python爬虫作业
Python3.6语法之(函数与类)详解

Python3.6语法之(函数与类)详解

作者: 雷荣斌 | 来源:发表于2018-01-14 11:46 被阅读17次

前言:学Python语法时,自认为函数与类的逻辑很难理解,现对它俩作出详解

目标:理解函数与类的本质逻辑


一:函数的组成

①三个部分:函数名、参数、函数体,如图

二:函数可以有两个、三个or任意个,而不是只能有一个

三:变量和作用域

作用域:在函数体内的变量在函数执行结束后就不能再用了,因为它只在函数中存在,如图

总结:

大家对比下有参数与无参数的区别

学会利用def关键字来创建函数

%s:可把值嵌入到字符串里面

我们通过上面树状图的类,创建如下代码:

一:父母和孩子

如上树状图,上面的类是父亲,下面是孩子。例如Inanimate,Anima都是Thing的孩子,Thing是他们的父亲。

要告诉Python一个类是另一个的孩子就在新类的名字后用括号加上父亲类。

二:增加属于类的对象

假如有一只狗,它的名字叫Xiao_hei,我们知道它属于Dogs类,但怎么在Python中表示呢?

这段代码告诉Python创建一个属于Dogs类的对象,并把它赋值给变量Xiao_hei。

三:定义类中的函数

函数是一种重用代码的方法。

四:用函数来表示类的特征

self:用来从类中的一个函数调其他类中的函数

pass:通常,程序员会先创建类,而其中的函数什么也不做,由大到小,而不是马上进入每个函数的细节中

五:初始化对象

我们在创建狗这个对象时,想设置它有几条腿,这件事就要在初始化时做,我们要做到这一点,就要创建 __init__ 函数(它是在对象被创建的同时就设置它的属性的一种方法)

总结:

学会子类是如何继承父类中的函数

学会调用对象中的函数

理解用self参数来指向其他的函数和变量

本系列文章首更于微信公众号工科男雷先生

相关文章

网友评论

    本文标题:Python3.6语法之(函数与类)详解

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