1.list由小到大排序用list.sort(),由大到小排序用list.sort(reverse=True)
2.list逆序用list.reverse()
3.list[0]代表list中的第一个元素,中括号一般用于表示元素位置,()表示元素
4.dict中没有排序的说法,keys用于表示位置,应用时用[ ]
5.dict中用key找到对应的value时,直接使用dict['key']或者dict.get['key'],反过来通过value找到对应的key有点复杂,需要百度
6.dict中增加新的key,dict.setdefault('key','value')
7.list中的替换:list[0]=5 dict中的替换:dict['key1']='value2' 字符串的替换:'abcxyz,werxyz'.replace('xyz','opq')
8.字符串的切片,split,symbol.split(','),symbol中元素以‘,’切片
9.join函数:seq=('123','234','345') '-'.join(seq) http://www.runoob.com/python/att-strinsplitg-join.html
10.range函数:创建一列整数列表,range(1,6,2),创建以1开始,2位步长,小于6的整数列表。[1,3,5]步长默认为1。
11.for 循环 if 条件语句 while 循环条件 while True:无条件循环,可通过break中止
12.continue:跳过当前循环中剩余的语句,从新开始下一次循环,还在循环内部运行
13.break:直接跳出整个循环环节,继续循环外的下一步语句
14.pandas中数据读取处理:
-
skiprows:跳过⼀定的⾏数
-
nrows:仅读取⼀定的⾏数
-
skipfooter:尾部有固定的⾏数永不读取
-
skip_blank_lines:空⾏跳过
15.df.diff() 默认数值为1,本行减去上行的结果
16.df.shift() 默认数值为1,结果为向下移动一行,index不变