Python包管理不同方式的区别 学习Python已经有一段时间,经常会遇到安装各种包的问题,一会 setup.py, 一会 easy_install,一会又是pip,还有一些概念比如distutils, setupto…
python中 “与,或,异或”与C语言的不同
在python中: 按位的运算,都按位的运算,都是把参加运算的数的二进制形式进行运算。 1.与运算:A与B值均为1时,A、B与的运算结果才为1,否则为0 (运算符:&) 2.或运算:A或B值为1时,A、B或的运算…
Python 特殊语法:filter、map、reduce、lambda
Python内置了一些特殊函数,这些函数很具python特性。可以让代码更加简洁。 可以看例子: 1 filter(function, sequence): str = [‘a’, ‘…
Python中的匿名函数-lambda
简述 除了def语句之外,Python还提供了一种生成函数对象的表达式形式。这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名称。 lambda表达式 lambda的…
Python开发工具PyCharm个性化设置备份
PyCharm个性化设置备份 1.设置默认PyCharm解析器 2.设置缩进符为制表符“Tab” File -> Default Settings -> Code Style -&…
Python你必须知道的十个库
Docopt。抛弃optparse和argparse吧,使用docstrings来构建优雅的,可读性强的,并且复杂(如果你需要的话)的命令行界面。IMO2013年创建的最好的库。 Requests,或称为人类使用的HTT…
Python程序员常用的IDE和开发工具
概述 “工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。 IDE的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心…
为Python加速 - python+memcached
本来我一直不知道怎么来更好地优化网页的性能,然后最近做python和php同类网页渲染速度比较时,意外地发现一个很简单很白痴但是 我一直没发现的好方法(不得不BS我自己):直接像某些php应用比如Discuz论坛那样,在…
Python中 单引号,双引号和三引号的区别
在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的字符串,但是在php的单引号解析速度比双引号快。如果在python里,需要表示一个字符…
python 三元运算符详解
python是没有三元描述符的,但是可以通过模拟的实现。其中一种是: (X and V1) or V2 正常情况下是不会有错误的,但是文章中也提到了,当V1=””时,就会有问题 比如 p…
Python IDE:PyCharm中的那些实用功能
到目前为止,我用Eclipse已经有一些年头了,大部分的时间都是用来写Python(安装Pydev插件)以及C++(安装CDT插件)。 最近我从一个好友那听说了PyCharm以及它新的免费社区版logr。我这个朋友…
设置 Sublime Text 的 Python 开发环境
最近,当我主要使用Python开发环境编辑的时候,我开始越来越多地用到Sublinme Text 2.这篇文章主要说明了能让Python的编程者使用更方便的一些设置和调整。 为何选择Sublime Text? …