百忙之中抽出时间学python,第一个程序如下:
里面涉及到了两种重要的数据结构:链表和字典;还有字符串的若干操作,包括去掉字符串中的空格;还有如果像awk一样将一行split
1 #!/usr/bin/python
2 import time 3 import os 4 import sys 5 import re 6 7 f = open("./hi") 8 numbers={} 9 numbers2=[] 10 line = f.readline() 11 while line: 12 # print line, 13 # content=line.split(';|:',2)[1] # re module 14 temp=re.split(';|:',line) 15 temp[1]=temp[1].strip() 16 print "TEMP:|",temp[1],"|", 17 numbers.setdefault(temp[1],3) 18 numbers2.append(temp[1]) 19 line = f.readline() 20 #print numbers 21 f.close 22 print "--------" 23 print numbers 24 print numbers2 25 numbers.clear() 26 numbers2=[] 27 print "--------" 28 print numbers 29 print numbers2~