查找文件夾中的excel文件,查找制定excel文件中的特點表格,查找特點表格中的特定值等等。
for語句真的是巨強大的一個句法,就拿查找特定值來說,用for語句可以遍歷表格中的所有值,選出你想要的,然后把它修改、計算再寫到你想要的地方,同樣可以遍歷所有的表格、所有的文件,這些工作,計算機可以飛快的完成,代替人為手動的篩選,簡直是太強大了,當然前提是語句要寫的完美!
xStart=raw_input("please enter the int number:")
xInt= int(xStart)
count=0
while not xInt==count:
count +=1
print count #你輸入多少就從1顯示到這個數
還有就是求和:
xStart=raw_input("please enter the int number:")
xInt= int(xStart)
count= 0
sum= 0
while not xInt == count:
count += 1
sum += count
print sum
#這里顯示的sum是如果你要輸入數值5,則顯示sum=1+2+3+4+5的值.
先嘗試優化程序的時間復雜度,尋找更有效的算法
確保了算法復雜度在可接受范圍之內后,開始進行常數優化,以下是Python優化的幾個小技巧:
實測表明,for語句一般比while語句效率更高
同樣實測表明,xrange一般比range要高效
如果要存儲動態數據(即有可能頻繁變動的數據)少用list和str,多用dict
實測表明,
兩個str的連接效率從高到低+=,join,+
多個str的連接效率從高到低join,+=,+
盡可能使用列表解析表達式和生成器表達式代替循環一遍來構建list
避免使用global關鍵字,無論是從代碼效率還是可移植性的方面考慮
if __name__ == "__main__": t = 0 print("符合要求的整數有:") for ind in range(1, 201): if ind % 7 == 0 and ind % 5 != 0: print(ind, end=" ") t += 1 if t % 5 == 0: print("\n")