今日练习题目:
难度:简单
回文数
罗马数字转整数
最长公共前缀
发现知识点一:
在python中range循环比while循环要快得多
解释:
while循环比for多执行了两步操作:边界检查和变量自增。循环的次数很多的时候这两步操作耗时就体现出来了。
C代码比python代码执行效率更高,range()是一个c调用,而while中是纯pyhton代码,两者速度有差异。
另外,python内置函数底层是通过c函数实现的,通常调用内置函数要比自己写逻辑实现要快,例如求和,调用sum函数就比写循环从头加到尾要快