virtualenv
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用
安装:
sudo apt-get install python-virtualenv
或者
sudo …
!doctype>
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1. 在没有权限的情况下安装新套件
2. 不同应用可以使用不同的套件版本
3. 套件升级不影响其他应用
sudo apt-get install python-virtualenv
或者
sudo …
!doctype>
这篇文章的目的就是想整理一些Python的高级特性,试图为大家揭开Python的神秘面纱。Python的高级特性如果深入写的话可以写成一本书,所以这篇文章也只是浅尝辄止。
1.匿名函数lambda(是指一类无需定义标识符(函数名)的函数或子程序):
使用lambda可以定义简单的单行匿名函数。如:
fib = lambda n: n if n<=2 else fib(n-1) …
def render_json(data, status=200):
return HttpResponse(json.dumps(data), content_type="text/json", status=status)
def render_json_error(message, status=400):
return render_json(message, status) …
1.capitalize():字符串首字符大写
>>> string = 'this is a string.'
>>> string.capitalize()
This is a string.
2.center(width, …
!doctype>
列表是Python中最基本的数据结构,列表也是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
一、创建一个列表
只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:
>>> list1 = ['physics', 'chemistry', 1997, 2000] …
!doctype>