课程
/后端开发
/Python
/python进阶
print 'call %s() in %fs' % (f.__name__, (t2 - t1))
1,这句代码中的三个%都是干嘛用的,能去掉吗?
2,前两个%后面的s()和fs代表了什么,能替换成其他的代码吗?
2018-07-30
源自:python进阶 2-12
正在回答
前两个%都代表数据格式,第一个%s 是字符型的,第二个%f是浮点型的,第三个百分号代表的是前面提到的%f 与%s对应的数据,即:%s对应的是f.__name__ ,%f对应的是t2-t1。是python里面输出语句的格式
(⊙o⊙),明白了,谢谢大佬!!1
那%s后面的括号和%f后面的s的作用是什么啊?我刚试了一下%s后面的括号一变就会输出错误,但是%f后面的s貌似可以改变。
慕UI5513416
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计