课程
/后端开发
/Python
/python进阶
'call %s() in %fs' % (f.__name__, (t2 - t1))
2018-02-09
源自:python进阶 2-12
正在回答
%s:格式化字符串
%f:格式化浮点数字,可指定小数点后的精度
% :可理解为格式化输出的标志
Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。(类似于占位符)
即%s对应f.__name__获取到的函数名,%f对应t2-t1的时间差
邬玺邬玺 提问者
应该是打印调用f实例所用的时间,f.__name__是实例的属性名称,t2-t1应该是时间差?
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计