原文链接1、使用__slots__: __slots__限制了对当前类的动态绑定。仅限于在__slots__中定义的元素进行,对于未定义的元素,则不予以绑定。返回错误。>>> class Student(object):... __slots__ = ('name', 'age') # 用...
分类:
编程语言 时间:
2015-02-01 16:09:20
阅读次数:
238
一. 使用模块
引入sys模块,使用import
#!/usr/bin/env python
# -*- coding: utf-8 -*-
' a test module '
__author__ = 'Michael Liao'
import sys
def test():
args = sys.argv
if len(args)==1:
print...
分类:
编程语言 时间:
2015-02-01 10:53:18
阅读次数:
231
一. 类和实例
aa
二. 访问限制
bb
三. 继承和多态
cc
四. 获取对象信息
dd...
分类:
编程语言 时间:
2015-02-01 10:50:24
阅读次数:
171
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。Python包含的内容很多,加上各种标准库、拓展库,乱花渐欲迷人眼。我一直希望写一个快速的、容易上手的Python教程,而且言...
分类:
编程语言 时间:
2015-01-31 14:23:43
阅读次数:
228
boost.python 中 python 嵌入c++ 部分,网上找到的中文资料似乎都有些过时了,如 boost.python学习笔记 http://edyfox.codecarver.org/html/boost_python.html在boost.python版本2中,提供更加简洁易用的接口,我...
分类:
编程语言 时间:
2015-01-31 01:41:27
阅读次数:
274
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。变量赋值Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。coun...
分类:
编程语言 时间:
2015-01-30 17:38:15
阅读次数:
267
模块:在Python中有一个概念叫做模块(module),简单地说,模块就是一个保存了Python代码的文件。 模块能定义函数,类和变量,模块里也能包含可执行的代码。 比如在Python中要调用sqrt函数,必须用import关键字引入math这个模块,下面就来了解一下Python中的模块。模块文件...
分类:
编程语言 时间:
2015-01-30 14:31:14
阅读次数:
171
一. 高阶函数
aaa
二.返回函数
aaa
三.匿名函数
aaa
四.装饰器
aaa
五.偏函数
aaa...
分类:
编程语言 时间:
2015-01-30 00:10:38
阅读次数:
259
先来看一个例子:取数组中的偶数的一般做法
{CSDN:CODE:592823}
如果使用列表推导的话,实现起来很简单:
{CSDN:CODE:592827}
再举个例子,如果想把数组中每个元素都乘以2的话:
array = [1,2,3,4,5,6,7]
result = [i * 2 for i in array]
print result...
分类:
编程语言 时间:
2015-01-29 21:12:54
阅读次数:
153
如果想输出数组中介于5-10之间的元素的话。
java是这样写的:
if( i > 5 && i
}
而python更加人性化: if 5
举个例子:
{CSDN:CODE:592838}
看输出结果:
6...
分类:
编程语言 时间:
2015-01-29 21:09:55
阅读次数:
192