提问课后练习题第九课
1. i = 02. string = 'ILoveFishC.com'
3. while i < len(string)):
4. print(i)
5. i += 1
1. i = 0
2. string = 'ILoveFishC.com'
3. length = len(string)
4. while i < length:
5. print(i)
6. i += 1
为什么第二种方式的运行效率高? 我觉得第二种效率高是因为,第二种只调用一次len函数. 第一种 运行总共要调用length次。输出结果相同,所以第二种效率更高,因为计算次数更少 因为每次循环第一种方法都会比第二种方法多调用一次 len(string) 函数,所以,效率比较低。 因为第二种的len()函数只需要调用一次,而第二种的len()函数调用了多次。 你们叫我春哥吧 发表于 2020-3-10 20:23
我觉得第二种效率高是因为,第二种只调用一次len函数. 第一种 运行总共要调用length次。输出结果相同,所以 ...
明白了,谢谢~
页:
[1]