首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为代码行创建重复

如何为代码行创建重复
EN

Stack Overflow用户
提问于 2021-02-01 18:32:11
回答 1查看 30关注 0票数 0

我想创建重复的代码行,例如。

目前,我的代码如下: mdb.Model(name='model-3',modelType=STANDARD_EXPLICIT) a= mdb.models'model-3'.rootAssembly

我的代码应该如下所示: mdb.Model(name='model-3',modelType=STANDARD_EXPLICIT) a= mdb.models'model-3'.rootAssembly

( mdb.Model(name='model-4',modelType=STANDARD_EXPLICIT) a= mdb.models'model-4'.rootAssembly

( mdb.Model(name='model-5',modelType=STANDARD_EXPLICIT) a= mdb.models'model-5'.rootAssembly

只有下划线才有区别。有一个简单的方法来创建这个循环吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-01 18:39:38

可以使用字符串格式在for循环中生成字符串。

代码语言:javascript
复制
for i in range(3,6):
    mdb.Model(name='model-{}'.format(i), modelType=STANDARD_EXPLICIT)
    a = mdb.models['model-{}'.format(i)].rootAssembly

如果您正在使用Python-3,则可以选择使用f-strings

代码语言:javascript
复制
for i in range(3,6):
    mdb.Model(name=f'model-{i}', modelType=STANDARD_EXPLICIT)
    a = mdb.models[f'model-{i}'].rootAssembly

此代码在功能上等效于您的示例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65998223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档