造轮子杂记1

1.@staticmethod

游标是方便类成员方法不用实例就可以被使用,不能加self,若加上的话@staticmethod会认为是一个普通参数

2.locals()

python内建函数 locals() 。它返回的字典对所有局部变量的名称与值进行映射

Python的locals()函数会以dict类型返回当前位置的全部局部变量。

3.has_key

Python 字典(Dictionary) has_key() 函数用于判断键是否存在于字典中,如果键在字典dict里返回true,否则返回false。

4.IndentationError: unindent does not match any outer indentation level

注意这个位置的空格和tab

5.‘dict’ object has no attribute 'has_key'

python3.3之后没有'has_key'这个方法了,可以用if ** in ***代替

6. join()

Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。【a-b-c

7.字典合并dict(dict1, **dict2)

8.列表访问与操作list=[]

访问最有一个元素,list[-1]。

添加一个元素list.append('a')  指定位置 list.append(1,'a')

删除最后一个元素list.pop(), 指定位置 list.pop(1)

9元组tuple=()

tuple和list非常类似,但是tuple一旦初始化就不能修改,不可以insert和pop,只有替换操作。

10 set函数

是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。要创建一个set,需要提供一个list作为输入集合

重复元素在set中自动被过滤,可以用来做数据处理过滤

 

posted @ 2017-02-27 09:57  xnchall  阅读(145)  评论(0编辑  收藏  举报