核心提示: 性能
一般来说,从性能的的角度来考虑,把重复操作作为参数放到循环里面进行是非常低效的.
while i < len(myString):
print ‘character %d is:’, myString[i]
上面的循环操作把大把的时间都浪费到了重复计算字符串 myString 的长度上了.每次循环
迭代都要运行一次这个函数.如果把这个值做一次保存,我们就可以用更为高效的方式重写我们
的循环操作.
核心提示: 性能
一般来说,从性能的的角度来考虑,把重复操作作为参数放到循环里面进行是非常低效的.
while i < len(myString):
print ‘character %d is:’, myString[i]
上面的循环操作把大把的时间都浪费到了重复计算字符串 myString 的长度上了.每次循环
迭代都要运行一次这个函数.如果把这个值做一次保存,我们就可以用更为高效的方式重写我们
的循环操作.
length = len(myString)
while i < length:
print ‘character %d is:’, myString[i]
length = len(myString)
while i < length:
print ‘character %d is:’, myString[i]
这个方法同样适用于上面的例 6.1
for otherChar in myInput[1:]:
if otherChar not in alphas + nums:
欢迎使用CSDN-markdown编辑器
最新推荐文章于 2021-06-10 02:27:42 发布