排序
Python程序员常用的IDE和开发工具
概述 “工欲善其事,必先利其器”,如果说编程是程序员的手艺,那么IDE就是程序员的吃饭家伙了。 IDE的全称是Integration Development Environment(集成开发环境),一般以代码编辑器为核心,...
Python你必须知道的十个库
Docopt。抛弃optparse和argparse吧,使用docstrings来构建优雅的,可读性强的,并且复杂(如果你需要的话)的命令行界面。IMO2013年创建的最好的库。 Requests,或称为人类使用的HTTP,是一个处...
Python开发工具PyCharm个性化设置备份
PyCharm个性化设置备份 1.设置默认PyCharm解析器 2.设置缩进符为制表符“Tab” File -> Default Settings -> Code Style -> General -> 勾选“Use tab character” -> Python -&...
Python中的匿名函数-lambda
简述 除了def语句之外,Python还提供了一种生成函数对象的表达式形式。这个表达式创建了一个之后能够调用的函数,但是它返回了一个函数而不是将这个函数赋值给一个变量名称。 lambda表达式 lamb...
Python 特殊语法:filter、map、reduce、lambda
Python内置了一些特殊函数,这些函数很具python特性。可以让代码更加简洁。 可以看例子: 1 filter(function, sequence): str = ['a', 'b','c', 'd'] def fun1(s): return s if s != 'a' else ...
python中 “与,或,异或”与C语言的不同
在python中: 按位的运算,都按位的运算,都是把参加运算的数的二进制形式进行运算。 1.与运算:A与B值均为1时,A、B与的运算结果才为1,否则为0 (运算符:&) 2.或运算:A或B值为1时,A、...
Python包(模块)管理详解
Python包管理不同方式的区别 学习Python已经有一段时间,经常会遇到安装各种包的问题,一会 setup.py, 一会 easy_install,一会又是pip,还有一些概念比如distutils, setuptools等等,搞不清...
Python和Lua的默认作用域以及闭包
默认作用域 前段时间学了下Lua,发现Lua的默认作用域和Python是相反的。Lua定义变量时默认变量的作用域是全局(global,这样说不是很准确,Lua在执行x = 1这样的语句时会从当前环境开始一层层往...
python货币格式化方法
python开发中时长到货币格式化的问题,一般情况下可以使用locale模块。但是这个模块使用起来不是那么顺手,今天我为大家介绍一个很好用的方法。 直接上代码。。。 ? 结果: 1,234.45 很简单吧。...
如何在vim中使用tab进行python代码补全
Pydiction 允许你在 Vim 中实现 TAB 代码补全, 可以补全的内容包括:标准的、自定义的,以及第三方模块和包。外加关键字、BIFs,和字符串。 Pydiction 由 3 个主要文件构成: python_pydiction....