Python中dict()和{}的效率比较

    今天突然想到Python中经常用的两种创建字典的方式dict()和{},那么这两种方式之中哪个效率会更高呢?所以查找了一些资料并自己试验了一下,下面来看看试验的结果

我通过应用timeit来进行试验,看看是否有性能差异。

1. 首先测试一下dict()

>>> python2 ...

理解Python中的if __name__ == '__main__':

1. 摘要

    通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己 ...

Ubuntu16.04如何开启swap分区

一. 什么是swap分区?

    Swap分区即交换分区,是在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,等到那些程序要运行时,再从Swap分区中恢复保存的数据到内存中。

二. 为什么要用swap

  ...

python编码规范

请注意这一点:没有编码规范的代码没有阅读价值,也更谈不上复用。

目前业界比较流行的Python的编码规范目前主要有PEP8的编程、Google的编码风格、Python Guide和Pocoo StyleGuide等等,我认为无论是哪一种编码规范和风格,最重要的是要在团队中有一套统一或者近乎一致的编码规范和风格,这样才能确保协作效率和降低沟通成本。

先说明一下,设计这套统一编码规范的原则只有一个:Simple is ...

python虚拟环境之virtualenv

如果我们要同时开发多个Python应用程序,那这些应用程序都要用到Django。如果应用A需要Django 1.8,而应用B需要Django 1.11时怎么办?

这种情况下,应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。

安装

pip install virtualenv ...