造轮子杂记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中自动被过滤,可以用来做数据处理过滤