python - 如何以特定间隔在字符串之间添加空格?
问题描述
所以我有一个字符串,例如“hellomynameissam”
如何在每个 int(x) 间隔中添加空格,例如如果 x 为 3,则字符串变为
“你好,你好,我是 ssa m”
解决方案
你可以使用下面的函数来得到你想要的。
def make_interval(string, interval):
return ' '.join(string[i:i+interval] for i in range(0, len(string), interval))
string = 'hellomynameissam'
print(make_interval(string, 2))
print(make_interval(string, 3))
print(make_interval(string, 4))
输出
he ll om yn am ei ss am
hel lom yna mei ssa m
hell omyn amei ssam
推荐阅读
- scala - Scalaz 隐式分辨率混淆
- flutter - Flutter 键盘侦听器在每次刷新时复合构建
- javascript - 如何使用网络工作者导入模块?
- reactjs - 如何将证书附加到我的反应开发环境?
- python - 安装 Spoonacular API“没有名为 com 的模块”
- swift - 如何切换自动隐藏菜单栏设置?
- jquery - 如何下载应用过滤的数据表
- reactjs - React Component 不会在使用 useContext 的上下文更改时重新渲染
- arrays - 如何将字符串分配给 numpy 数组中的元素
- python - 导入在包装函数内部不起作用