- 博客(7)
- 资源 (6)
- 收藏
- 关注
转载 Python 三种导入模块的方法和区别
方法一import modname 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段。只要导入了一个模块,就可以引用它的任何公共的函数、类或属性。模块可以通过这种方法来使用其它模块的功能。 用import语句导入模块,就在当前的名称空间(namespace)建立了一个到该模块的引用.这种引用必须使用全称,也就是说,当使用在被导入模块中定义的函数时,
2013-06-22 18:21:18 16624 1
转载 Python命名机制之浅析
一、引子给出下面这段程序的输出:class A(object): def __init__(self): self.__private() self.public() def __private(self): print 'A.__private()' def pu
2013-06-22 18:14:00 752
转载 Python lambda 浅析
python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢? (1)、 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。 (2) 、python lambda它只是一个表达式,而
2013-06-22 18:03:10 931
转载 Python 深拷贝与浅拷贝
简单点说1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象用一个简单的例子说明如下:>>>import copy>>>a = [1, 2, 3, 4, ['a', 'b', 'c']]>>> b = a>>> c = copy.copy(a)>>> d = copy.deepc
2013-06-22 17:55:32 639
转载 Python enumerate用法
在同时需要用到index和value值的时候可以用到enumerate,参数为可遍历的变量,如字符串,列表等,返回enumerate类。例:import strings = string.ascii_lowercasee = enumerate(s)print sprint list(e)输出结果为: [(0, 'a'), (1, 'b'), (2, 'c'
2013-06-22 17:53:40 867
转载 Python里面如何实现tuple和list的转换?
(1)、函数tuple(seq)可以把所有可迭代的(iterable)序列转换成一个tuple, 元素不变,排序也不变。 例如,tuple([1,2,3])返回(1,2,3), tuple(‘abc’)返回(‘a’.'b’,'c’).如果参数已经是一个tuple的话,函数不做任何拷贝而直接返回原来的对象,所以在不确定对象是不是tuple的时候来调用tuple()函数也不是很耗费的
2013-06-22 17:50:02 11207
转载 Python tuple 元组详解
(1)、Tuple是不可变list。一旦创建了一个tuple 就不能以任何方式改变它。(2)、Tuple与list 的相同之处 定义tuple 与定义list的方式相同, 除了整个元素集是用小括号包围的而不是方括号。 Tuple的元素与list 一样按定义的次序进行排序。Tuples 的索引与list一样从0开始, 所以一个非空tuple的第一个元素总是t[0]。
2013-06-22 17:42:03 1249
深入理解Java虚拟机(第二版)(带完整目录)
2017-02-28
TinyXML指南[中文].pdf
2012-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人