迭代器(iterator)
一个表示数据流的对象。反复调用迭代器的__next__()方法(或给它传递内建函数(built-in function)next())来返回在该流中的后继项。当没有可用数据时,产生一个StopInteration异常。此时,迭代器对象被耗尽,之后再调用__next__()方法只会再次产生StopInteration异常。迭代器要求包含一个__iter__()方法,...
分类:
编程语言 时间:
2015-01-20 20:28:35
阅读次数:
185
偶尔GCC编译,会出现这个错误,查了下,原来是这样子啊!!!! http://blog.csdn.net/monkey_d_meng/article/details/5565667最近一直在看《Linux程序设计(第3版)》,照着书上的代码原封不动地敲上去,编译后就出现了à警告:隐式声明与内建函数’...
分类:
其他好文 时间:
2015-01-19 18:56:05
阅读次数:
174
1. python 2.2 版本之后直接处理长整数
比如>>>100000000000000
1000000000000L
2. 0xABCD 表示十六进制 010表示八进制
3. input('..') raw_input('..') 分别是输入
4. 内建函数, round(1.1)=1 四舍五入 pow(2,3)=2*2*2=8 不需...
分类:
编程语言 时间:
2015-01-14 16:55:19
阅读次数:
249
FreeMarker中的运算符优先级如下(由高到低排列): 1,一元运算符:! 2,内建函数:? 3,乘除法:*, / , % 4,加减法:- , + 5,比较:> , = , <= (lt , lte , gt , gte) 6,相等:== , = , != 7,逻辑与:&& 8,逻辑或:|| ....
分类:
其他好文 时间:
2015-01-12 17:28:56
阅读次数:
959
FreeMarker还提供了一些内建函数来转换输出,可以在任何变量后紧跟?,?后紧跟内建函数,就可以通过内建函数来轮换输出变量.下面是常用的内建的字符串函数: html:对字符串进行HTML编码 cap_first:使字符串第一个字母大写 lower_case:将字符串转换成小写 upper_cas...
分类:
其他好文 时间:
2015-01-12 17:22:44
阅读次数:
215
文件内建函数open()和 file()作为打开文件之门的"钥匙", 内建函数 open() [以及 file() ]提供了初始化输入/输出(I/O)操作的通用接口. open() 内建函数成功打开文件后时候会返回一个文件对象, 否则引发一个错误.当操作失败, Python 会产生一个 IOErro...
分类:
其他好文 时间:
2015-01-11 18:59:43
阅读次数:
193
内建函数str()和repr() 或反引号操作符(``)可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息。str()函数得到的字符串可读性好(故被print调用),而结果通常无法用eval()求值;repr()函数得到的字符串通常可以用来重新获得该对象,大多数情况下 obj==eval(...
分类:
其他好文 时间:
2015-01-09 17:16:57
阅读次数:
191
raw_input() 与 input()均是python 的内建函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。举两个小例子
>>> raw_input_A = raw_input("raw_input: ")
raw_input: abc
>>> input_A = input("Input: ")
Input: abc
Traceback (most recent ca...
分类:
编程语言 时间:
2015-01-09 15:36:30
阅读次数:
219
dir(Myclass) 用来展示一些类的内部属性还有方法,今天IBM面试问到了,居然忘记了,your sister.print Myclass.__dict__也可以del c1清除一个引用跟踪实例
class InstCt(object):
count =0
def __init__(self):
InstCt.count +=1...
分类:
编程语言 时间:
2015-01-08 15:17:03
阅读次数:
257
Matlab是矩阵语言,如果运算可以用矩阵实现,其运算速度非常快。但若运算中涉及到大量循环,Matlab的速度令人难以忍受的。当必须使用for循环且找不到对应的矩阵运算来等效时,可以将耗时长的函数用C语言实现,并编译成Mex文件,Matlab便可以像调用内建函数一样调用C编写的函数。Mex文件其实是一种动态链接库,旧版本Matlab可以直接调用.dll,新版本要调用.mexw32或.mexw64文...
分类:
其他好文 时间:
2015-01-06 20:07:31
阅读次数:
159