python之禅

Python015

python之禅,第1张

The Zen of Python, by Tim Peters

Beautiful is better than ugly. 优美胜于丑陋

Explicit is better than implicit. 明确优于隐晦

Simple is better than complex. 简单胜于复杂

Complex is better than complicated. 复杂胜于晦涩

Flat is better than nested. 扁平胜于嵌套

Sparse is better than dense. 稀疏优于拥挤

Readability counts. 可读性很重要

Special cases aren't special enough to break the rules.特殊的情况不足以特殊到违反规则

Although practicality beats purity. 尽管实用性胜过纯洁性

Errors should never pass silently. 错误不应该悄无声息的放过去

Unless explicitly silenced. 除非显式的沉默

In the face of ambiguity, refuse the temptation to guess. 如果遇到模棱两可的情况,请不要自作聪明的瞎猜

There should be one-- and preferably only one --obvious way to do it. 应该有一种,最好也有一种,显而易见的方式去做这件事

Although that way may not be obvious at first unless you're Dutch. 尽管这种方式在一开始的时候并不显而易见

Now is better than never. 立即着手好过永远不做

Although never is often better than right now. 深思熟虑好过立马就干

If the implementation is hard to explain, it's a bad idea. 如果实现很难被解释,那就是一个坏点子

If the implementation is easy to explain, it may be a good idea. 如果实现很容易被解释,那可能是一个好主意

Namespaces are one honking great idea -- let's do more of those! 命名空间大法好,让我们多做些吧

一条命令"free"显示内存的使用信息。 默认按照M的计数单位统计。

显示各个参数说明 :

              total表示 总计物理内存的大小。

              used表示 已使用多少。

              free表示 可用内存多少。

              Shared表示 多个进程共享的内存总额。

               Buffers/cached表示 磁盘缓存的大小。

第三行(-/+ buffers/cached)解释

               used:已使用多大。

                free:可用有多少。

第四行是交换分区SWAP的,也就是我们通常所说的虚拟内存。

我们按照系统应用程序来说:系统可用内存= 系统free+buffers+cached。

"free -g",按照g的计数方式来显示内存信息。

"free -m",按照M的计数方式来显示内存信息。

"free -k",按照K的计数方式来显示内存信息。

"free -t",按照总和的形式显示内存的使用信息。

"free -s 2 -c 4"。表示为周期性展示统计内存信息。本篇实例为每隔2秒统计一次,统计4次。

"free -s 5",表示周期性展示内存使用情况,意思为每隔5秒统计展示,直到我们按下ctrl +c 键取消统计为止。

查看版本信息,我们执行命令"free -V",进行查看

x86是一个intel 通用计算机 系列的标准编号缩写,也标识一套通用的 计算机指令 集合,X与处理器没有任何关系,它是一个对所有*86系统的简单的 通配符 定义,例如:i386, 586,奔腾(pentium)。

Intel从8086开始,286、386、486、586、P1、P2、P3、P4都用的同一种CPU架构,统称 X86 。

如果修改了当前文件,则写入当前文件并退出(与“:x”相同)。(注意:如果当前文件有多个窗口,如果文件被修改并且窗口被关闭,那么文件将被写入)。:另一方面,wq总是写文件并退出Vim。

《Python的禅宗》,蒂姆·彼得斯著

美丽胜过丑陋。

显性比隐性好。

简单胜于复杂。

复杂比复杂好。

平的比嵌套的好。

稀疏比稠密好。

可读性。

特殊情况并不足以打破规则。

尽管实用性比纯洁。

错误不应该悄无声息地过去。

除非显式地沉默。

面对模棱两可,拒绝猜测的诱惑。

应该有一种——最好只有一种——显而易见的方法。

尽管这种方式在一开始可能并不明显,除非你是荷兰人。

现在总比没有好。

虽然从来没有比现在更好过。

如果这个实现很难解释,那就是个坏主意。

如果实现很容易解释,这可能是个好主意。

名称空间是一个伟大的想法——让我们做更多的命名空间!