鱼C论坛

 找回密码
 立即注册
查看: 2233|回复: 2

这行代码执行哪来的一万次循环啊,是怎么执行的

[复制链接]
发表于 2019-10-11 19:22:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. python -m timeit “‘-’.join(str(n) for n in range(100))”
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-10-11 19:29:23 | 显示全部楼层
timeit 的命令行语法:

  1. python -m timeit [-n] ... [语句]
复制代码


-n 是执行的次数。如果没有给出 -n,则通过尝试连续 10 次方(例如 10、100、1000、10000 等等)计算适当数量的循环,直到总时间至少为 0.2 秒。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-11 20:51:10 | 显示全部楼层
zltzlt 发表于 2019-10-11 19:29
timeit 的命令行语法:

这个我明白了,再问一下timeit模块里面的setup参数怎么理解啊,这两行代码是分别在IDLE和命令行执行的,-s和setup代表什么意思

  1. timeit.timeit('char in text', setup='text = "I love FishC.com!"; char = "o"')

  2. python -m timeit -s 'text = "I love FishC.com!"; char = "o"'  'char in text'
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-19 22:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表