本函数是设置类成员的属性。参数fget是获取类成员的属性值;参数fset是设置类成员的属性值;fdel是删除类成员;参数doc是设置属性的文档字符串。通过这个函数的方式,可以实现类成员变量隐藏的方式,也就是面向对象里封装的要求。例子:#property()
class Foo:
def __init__(self):
self._x = None
def get...
分类:
编程语言 时间:
2015-03-11 09:20:37
阅读次数:
241
python函数:def functionname( parameters ): "函数_文档字符串" function_suite return [expression]所有参数(自变量)在Python里都是按引用传递。如果你在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也...
分类:
编程语言 时间:
2015-01-11 17:42:06
阅读次数:
221
python面向对象创建类:使用class语句来创建一个新类,class之后为类的名称并以冒号结尾,如下实例:class ClassName: 'Optional class documentation string'#类文档字符串 class_suite #类体类的帮助信息可以通过Cla...
分类:
编程语言 时间:
2015-01-11 17:30:22
阅读次数:
246
1. 定义一个函数任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。参数值和参数名称是按函数声明中定义的的顺序匹配起来的。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。Return[expression]结束函数,选择性地返回一个值给调...
分类:
编程语言 时间:
2015-01-05 21:39:08
阅读次数:
215
def functionname( parameters ): "函数_文档字符串" function_suite return [expression]函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提...
分类:
编程语言 时间:
2014-12-03 17:07:19
阅读次数:
255
【__doc__】
>>> str.__doc__ #内置文档字符串; 模块级
"str(object='') -> string\n\nReturn a nice string representation of the object.\nIf the argument is a string, the return value is the same object."
>>> str.upper.__doc__ #内置文档字符串; 函数级
'S.upper() -> string\n...
分类:
编程语言 时间:
2014-10-29 14:58:23
阅读次数:
307
一,定义函数 def?functionname(?parameters?):
???"函数_文档字符串"
???function_suite
???return?[expression] 二,引用传递 or 值传递? 示例1: def?func1(name):
????name=name+"sun"
??...
分类:
编程语言 时间:
2014-10-15 16:38:11
阅读次数:
229
使用斜杠(\)将一行的语句进行换行,语句中包含[], {} 或 () 括号就不需要使用多行连接符Python 接收单引号(' ),双引号(" ),三引号(''' """) 来表示字符串,引号的开始与结束必须的相同类型的。其中三引号可以由多行组成,编写多行文本的快捷语法,常用语文档字符串,在文件的特定...
分类:
编程语言 时间:
2014-07-03 09:56:47
阅读次数:
292
编程实现哈希存储算法的简单实现实例。
通过编写一个简单的哈希实例来加强对哈希算法的理解。下面实例包括存储与查找算法。拉链法解决冲突问题。
如果时间长了对哈希算法的理论知识不够了解,可以先阅读前面转载的两篇文档:
字符串哈希到整数函数,算法
:http://blog.csdn.net/hzhsan/article/details/25552153
Hash算法冲突解决方法分析
:http...
分类:
其他好文 时间:
2014-05-13 07:46:31
阅读次数:
301