![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向对象编程(oop)
huangwave
人生苦短,我学python等
展开
-
链表与链表的反转python实现
创建链表python中链表的实现通过类来实现具体python实现:# -------- utf8 --------------------# --------author = huangwave--------# 创建列表节点类class List_Node(object): def __init__(self,val): self.val = val self.next = None# 建立链表class invert1(object):原创 2020-07-03 18:00:17 · 85 阅读 · 0 评论 -
面试必备剑指offer_python版
剑指offer1.不用加减乘除做加法:# -*- coding:utf-8 -*-# author= 'huang_wave'class Solution(object): def Add(self,num1, num2): return sum([num1, num2])if __name__ == '__main__': su = Solution() s = su.Add(5,6) print(s)2.丑数:把只包含质因子2,3和5的数原创 2020-06-23 16:33:09 · 147 阅读 · 0 评论 -
面向对象编程--类属性,实例属性
面向对象编程–类属性,实例属性 ## 类属性:类属性是在类中的方法之外定义的属性,又分为公有属性和私有属性,不像C++通过public和private关键字 区别公有属性何和私有属性,Python是以是属性命名的方式来区分的,如果在属性明前加了两个下划线,则表明 该属性是私有属性,否则就是公有属性。 ...原创 2019-03-19 16:54:47 · 625 阅读 · 0 评论 -
面向对象编程--析构函数
析构函数 1.析构函数是在实例删除或销毁的时候执行的,通常用作一些收尾的工作! 2.析构函数与构造函数相反。以下面代码为例解释该函数的功能class Person(): def __init__(self,name,Telphone): self.name = name self.Telphone = Telphone print(...原创 2019-03-21 20:37:10 · 223 阅读 · 0 评论 -
面向对象编程--私有方法和私有属性
面向对象编程–私有方法和私有属性 1. 类的方法包含私有方法和私有属性; 2. 私有方法是不能被实例对象或则类名调用,他只能通过公共方法调用。 3. 私有属性私有方法类似。 4. 私有方法和私有属性用两个下滑线放前面表示。下面通过一段简单的代码展示class Person(): __gun = "Ak47" def __init__(self,name...原创 2019-03-21 21:09:11 · 454 阅读 · 0 评论