无论是人或事物往往都有不按套路出牌的情况,Python
的类属性也是如此,存在着一些具有特殊含义的属性。下面就要我们一起来看一下吧!
Python之静态方法与类方法
我们都知道Python
语言是一门动态语言,根据类创建的实例可以任意绑定属性。给实例绑定属性的方法是通过实例变量,或者通过self
变量。但是,如果是类本身需要绑定一个属性呢?可以直接在class
中定义属性,这种属性是类属性,归对应的类所有。今天我们就来看一下Python
中的类属性、实例属性以及实例方法、静态方法和类方法。
Python高级特性之生成器
利用迭代器,我们可以在每次迭代获取数据(通过next()方法
)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。为了达到记录当前状态,并配合next()
函数进行迭代使用,我们可以采用更简便的语法,即生成器(generator
)。生成器是一类特殊的迭代器。下面就让我们一起来看看创建生成器的两种方法。
Linux常用命令之其他
在前面的几篇博文中,已经陆陆续续的讲了Linux操作系统的目录与文件、远程管理、用户权限、系统信息相关的基本终端命令,作为本系列的最后一篇博文,我们来讲一下其他的常用的Linux终端命令。
它们分别是查找文件命令find
、软链接命令ln
、打包和压缩命令tar
以及软禁安装命令(此处特指Ubuntu系统)apt-get
下面我们就来具体看看这几个命令你给的用法。
Linux常用命令之系统信息相关
这篇博文主要是讲系统信息相关的命令。主要是为了通过远程终端维护服务器时,查看服务器上当前系统日期和时间 / 磁盘空间占用情况 / 程序执行情况
本文所提到的终端命令都是查询命令,通过这些命令对系统资源的使用情况有个了解
Linux常用命令之用户权限
之前的一篇文章讲到了Linux操作系统的远程管理相关的终端命令,这篇文章我们来谈谈与用户权限有关的终端命令,毕竟我们也是经常与权限打交道。主要包含以下三块:
- 用户和权限的基本概念
- 用户管理终端命令
- 组管理终端命令
- 修改权限终端命令(有一篇单独的博文具体讲过了,这里再提一下)
Linux常用命令之远程管理
之前的一篇文章讲到了Linux操作系统的与目录和文件相关的终端命令,目录和文件相关的命令也是我们用的最多的命令。这篇文章我们来谈谈与远程管理有关的终端命令,主要包含以下三块: