本函数返回对象的哈希值。返回的哈希值是使用一个整数表示,通常使用在字典里,以便实现快速查询键值。参数object输入是数字类型时,是根据数值来计算的,比如1和1.0计算出来是一样的哈希值,因此说这个函数是不区分不同的数值类型。例子:#hash()
print(hash('abc'))
print(hash(2.0))
print(hash(2))结果输出如下:70073777522 蔡军生 Q...
分类:
编程语言 时间:
2014-12-27 12:45:23
阅读次数:
141
本函数是用来判断对象object的属性(name表示)是否存在。如果属性(name表示)存在,则返回True,否则返回False。参数object是一个对象,参数name是一个属性的字符串表示。例子:#hasattr()
class Foo:
def __init__(self):
self.x = 123
def test(x):
self.x ...
分类:
编程语言 时间:
2014-12-26 21:41:42
阅读次数:
228
本节介绍 os 模块创建 file 对象的函数os.fdopen(fd[, mode[, bufsize]]) 用文件描述符打开文件,返回一个连接到fd 的打开的文件对象,参数mode和bufsize与Python内置函数open()的对应参数含义相同,如果fdopen()抛出异常,fd对应的...
分类:
编程语言 时间:
2014-12-26 00:53:31
阅读次数:
262
本函数是返回当前运行环境下的全局符号表字典。通过这个字典,可以查询有那些模块可以访问,那些函数可以访问,那些变量可以访问。可以用来获取当前全局符号表字典,给某些函数使用。例子:#globals()
def fun(x):
return x
fun(100)
print(globals())输出结果如下:{'__name__': '__main__', '__spec__': None...
分类:
编程语言 时间:
2014-12-25 20:29:28
阅读次数:
164
python: 使用python 内置函数repr可以将非ascii码转换成\x**的样式,如下: >>>?a=‘我们都是中国人‘
>>>?print?repr(a)
‘\xe6\x88\x91\xe4\xbb\xac\xe9\x83\xbd\xe6\x98\xaf\xe4\xb8\xad\xe5\x9b\xbd\xe4\xba...
分类:
其他好文 时间:
2014-12-25 18:53:56
阅读次数:
622
解决办法:1、修改项目 .buildpath 文件 2、 重置项目编译状态Project -> Clean -> Clean all projects3、重新编译项目Project -> Build All
分类:
Web程序 时间:
2014-12-25 12:56:35
阅读次数:
147
一、数学相关1、绝对值:abs(-1)2、最大最小值:max([1,2,3])、min([1,2,3])3、序列长度:len('abc')、len([1,2,3])、len((1,2,3))4、取模:divmod(5,2)//(2,1)5、乘方:pow(2,3,4)//2**3/46、浮点数:rou...
分类:
编程语言 时间:
2014-12-23 19:22:58
阅读次数:
228
今天看了下廖雪峰的网站,发现有个isinstance函数可以对参数类型进行判断: 对参数类型做检查,只允许整数和浮点数类型的参数。数据类型检查可以用内置函数isinstance实现: def?my_abs(x):
????if?not?i...
分类:
编程语言 时间:
2014-12-23 17:52:24
阅读次数:
203
Freemrker内置了很多函数,如操作字符串,数字,集合等,可以方便的在页面处理数据。 一、 Sequence的内置函数1. sequence?first 返回sequence的第一个值。2. sequence?last 返回sequence的最后一个值。3. sequ...
分类:
其他好文 时间:
2014-12-23 17:10:39
阅读次数:
165
看UCenter的时候有一个函数call_user_func,百思不得其解,因为我以为是自己定义的函数,结果到处都找不到,后来百度了一下才知道call_user_func是内置函数,该函数允许用户调用直接写的函数并传入一定的参数,不可谓不强大,总结一下,写到这篇日志里面吧。先放上来别人的例子吧:ca...
分类:
Web程序 时间:
2014-12-22 17:55:43
阅读次数:
154