为了账号安全,请及时绑定邮箱和手机立即绑定

有段函数搞不懂,好兄弟帮帮忙

print 'call %s() in %fs' % (f.__name__, (t2 -t1))

正在回答

2 回答

这句是个输出代码,输出内容为'call %s() in %fs',内容中应用了格式化输出%s,它的作用就是先在输出内容中占个位置,然后再把% (f.__name__, (t2 -t1))中的变量值按顺序替换输出内容中的%s。

__name__是python中的内建变量,标识模块的名字,所以f.__name__就是返回f的名字

1 回复 有任何疑惑可以回复我~
#1

中二宅男 提问者

刚入门编程 一点都不懂 帮大忙了
2020-04-21 回复 有任何疑惑可以回复我~

%s 和%fs有什么不一样吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

有段函数搞不懂,好兄弟帮帮忙

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信