摘要: 前言 python 类里面常用的方法有3个:静态方法(@staticmethod),类方法(@classmethod)和实例方法(self)。 函数 方法跟函数是有区别的,函数定义是def 关键字定义(外面没class)。 def fun(): a = "hello" return a # 函数调用 阅读全文
posted @ 2021-09-13 17:05 习久性成 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 前言 python是面向对象的,对象有属性和方法,可以通过__dict__查看对象的属性。 我们都知道Python一切皆对象,那么Python究竟是怎么管理对象的呢? __dict__查看对象属性 首先弄清楚2个概念,类(A)和类的实例对象(A()), 如下代码: count 是A的类属性 name 阅读全文
posted @ 2021-09-13 15:50 习久性成 阅读(560) 评论(0) 推荐(0) 编辑
摘要: python中 with 用法及原理(上下文管理器) 前言 with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭/线程中锁的自动获取和释放等。 问题引出 如下代码: file = open("1.txt") data = 阅读全文
posted @ 2021-09-13 14:42 习久性成 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 前言 面试时候经常问到:①linux中如何查看某个端口是否被占用?②如何根据端口号查询该端口被哪个服务占用了?③如何根据端口号查看进程PID? 总结:主要搞清楚应用程序的端口号、应用程序的进程号、应用程序名三者之间的关系。 netstat查询指定端口占用情况 1、使用 netstat -nultp  阅读全文
posted @ 2021-09-13 11:30 习久性成 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 前言 1、当我们拿到一个 Linux 服务器的时候,我怎么知道他是 centos 系统,还是 ubantu 系统?2、如果知道是 centos系统了,那我怎么知道他是 centos7.6还是 centos8.0 还是其它的版本? lsb_release 查看系统 先使用 yum 安装 redhat- 阅读全文
posted @ 2021-09-13 09:58 习久性成 阅读(9849) 评论(0) 推荐(1) 编辑
摘要: 函数带不带括号 def a(x): return x print(a) #不带括号调用的结果:<function a at 0x1091766a8> print(a(3)) #带括号调用的结果:3 1、不带括号时,调用的是这个函数本身。【可以理解为函数所在的内存地址】 2、带括号(此时必须传入需要的 阅读全文
posted @ 2021-09-13 09:26 习久性成 阅读(1684) 评论(0) 推荐(0) 编辑