查找文件夹中的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")
总结,以上就是关于Python for循环以及python for循环的用法excel的经验分享,卡友有疑问可以加wx或扫码加群!Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有