首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何打印循环中值之间的空格?

如何打印循环中值之间的空格?
EN

Stack Overflow用户
提问于 2012-09-28 18:49:49
回答 4查看 7.8K关注 0票数 4

我对Python比较陌生,所以我想知道如何在print()语句中的值之间加上空格,例如:

代码语言:javascript
运行
AI代码解释
复制
for i in range(5):
    print(i, sep='', end='')

打印

代码语言:javascript
运行
AI代码解释
复制
012345

我想把它打印出来

代码语言:javascript
运行
AI代码解释
复制
0 1 2 3 4 5
EN

回答 4

Stack Overflow用户

发布于 2012-09-28 19:19:32

虽然其他人已经给出了答案,但这里的一个好选择是完全避免使用循环和多个print语句,而只需使用*操作符来unpack your iterable into the arguments进行打印:

代码语言:javascript
运行
AI代码解释
复制
>>> print(*range(5))
0 1 2 3 4

由于print()会自动在参数之间添加空格,因此这是一种非常简洁和可读的方法,无需循环。

票数 5
EN

Stack Overflow用户

发布于 2012-09-28 18:53:28

代码语言:javascript
运行
AI代码解释
复制
>>> for i in range(5):
...    print(i, end=' ')
...
0 1 2 3 4 

说明:sep参数只影响一条print语句中多个值的分隔。但是在这里,您有多个print语句,每个语句都有一个值,所以必须将end指定为空格(默认情况下是换行符)。

票数 3
EN

Stack Overflow用户

发布于 2012-09-28 18:56:51

在Python 2.x中,您还可以执行以下操作

代码语言:javascript
运行
AI代码解释
复制
for i in range(5):
    print i,

代码语言:javascript
运行
AI代码解释
复制
print " ".join(["%s"%i for i in range(5)])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12645697

复制
相关文章
Swift空格和打印
1.Swift 空格 Swift语言并不是像C/C++,Java那样完全忽视空格,Swift对空格的使用有一定的要求,但是又不像Python对缩进的要求那么严格。 在Swift中,运算符不能直接跟在变量或常量的后面。例如下面的代码会报错: let a= 1 + 2 或者 let a = 1+ 2 只有这样写才不会报错: let a = 1 + 2; // 编码规范推荐使用这种写法 let b = 3+4 // 这样也是OK的 打印输出 如果我们想让其不换行输出,只需要将最后一个参数赋值为空字符串即可:
用户2554571
2018/07/19
9310
打印100~200之间的素数
可以使用 2 到 i-1 之间的数去试除  i,如果2 到 i-1 之间没有数能整除 i ,那么i就是素数
阿伟@t
2023/10/10
2210
打印100~200之间的素数
代码之间为什么要加空格?
以上,是我在知乎上看到的一个题目,感觉蛮清新的,说得似乎有理有据。就好像在说,据我观察,大多数人喜欢早晚刷牙,而且还会嘲笑不刷牙的人。这些支持者认为,刷牙有益于牙齿健康,空腔清新。但我不喜欢刷牙,因为我牙齿没坏,吃嘛嘛香。我不认为刷牙能保护牙齿健康,反而很浪费时间。
沉默王二
2020/06/17
1.3K0
打印菱形Java_for循环打印菱形
1、星号前面的空白要用空格代替。 2、把图形分为上下两部分,分别找出行数与“空格”和“*”的关系
全栈程序员站长
2022/11/11
3.1K0
打印菱形Java_for循环打印菱形
使用嵌套循环打印图形
仔细观察杨辉三角,你会发现,杨辉三角的每一行的第一个数字和最后一个数字都是1.中间的数是头上的数和头上的前一个数相加的和。这样我们就可以结合打印图形和杨辉三角的规律打印出杨辉三角。把杨辉三角的数放在二维数组中,只需要对二维数组进行处理即可。二维数组可以看做一维数组里面放一个一维数组。
微醺
2019/01/17
1.9K0
shell循环打印「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/163984.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
6480
shell循环打印「建议收藏」
自动在网页中英文之间加空格
虽然不知道这是不是真的,不过在中英混排时加上空格的话看起来确实要舒服不少,知乎(https://www.zhihu.com/question/19587406)上关于这个问题的讨论也不少。
王图思睿
2021/06/15
2.2K0
没有SortedList,如何快速找到中值
做了这么多道题,我们发现总是需要某种数据结构辅助我们解决一些问题,算法跟数据结构总是不分家。一般我们使用的语言都会给我们内置常用的数据结构,堆啊栈啊列表啊等等,用多了的人对于它们的作用想必还是比较清楚的。
写代码的阿宗
2020/08/24
6310
Typecho 中英文之间自动加上空格
以前写博客,不太注意排版细节,而且那个时候也还没有 Markdown。 最近无意中点开几篇老文章看起来比较混乱。 所以决定统一调整一下格式,其中有一项就是把中英文之间自动加上空格。 本文主要讲怎么把中英文之间怎么自动加上空格。
eallion
2022/12/20
4840
Java循环练习:打印图案-3
package practiceGO; /*  * A  * BB  * CCC  * DDDD  * EEEEE  */ public class Cto { public static void main(String[] args) { for(int i=0; i<5; i++){ for(int j=0; j<(i+1); j++){ System.out.print((char)('A'+i)); } System.out.println(); } } }
py3study
2020/01/17
7790
如何批量添加中文和英文数字之间的空格?用正则表达式吧
但我们可能尚未养成这样的输入习惯,以至于要么全部没有空格,要么部分加了空格,部分没有。当然您可以不在乎这个文本规范。对于那些在意这个文本规范的人,想要规范格式,要么人工逐项修改,偶尔写写短文时这么操作貌似并不麻烦。但日积月累,这也将是一项不菲的时间开销。
刘娟娟PRESSone
2019/12/02
2.4K0
silverlight中如何得到ComboBox的选中值(SelectedValue)?
用惯了Asp.Net中的ComboBox和ListBox,想当然的以为SL/Winform/WPF中的ComboBox也应该有类似SelectedValue的属性,但是结果很遗憾,木有! 不过,这个问
菩提树下的杨过
2018/01/23
1.3K0
编写java程序应用for循环打印菱形_打印空心菱形
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/10
8400
【c】打印数字之间添加符号
数字之间有符号,最后没有。如果是按照顺序的就不说了。 先看题 从这里可以看出输出的数字顺序不确定。 我目前的思路是将要打印的(无顺序)数存到一个(有顺序)数组里面。 如下代码: #include<stdio.h> #define num 5000 int main() { int a[num],b[num],t=0,c[num]={0}; int n,m; scanf("%d%d",&n,&m); for(int i=0;i<n;i++){ a[i]=-(i+1); } for(int
小唐同学.
2022/03/07
1.6K0
打印1000年到2000年之间的闰年
1、非整百年:能被4整除而不能被100整除的为闰年。(如2016年就是闰年,2100年不是闰年)
阿伟@t
2023/10/10
2970
打印1000年到2000年之间的闰年
PHP-通过for循环将数组中值求和、求平均值
6、 打印100以内的斐波那契数(迭代法)1 1 2 3 5 8 13 21 …
cwl_java
2020/03/26
2.9K0
如何在 RunAs 启动的软件传入带空格的路径带空格参数
使用 RunAs 可以让程序使用普通用户或管理员权限运行,本文告诉大家如何 传入带空格的路径
林德熙
2020/02/18
2.3K0
对于 JavaScript 中循环之间的技术差异概述
在 JavaScript 中使用循环时,需要理解两个关键点:可枚举的属性和可迭代的对象。
前端小智@大迁世界
2022/06/15
1.8K0
对于 JavaScript 中循环之间的技术差异概述
可枚举对象的一个定义特征是,当通过赋值操作符向对象分配属性时,我们将内部 enumerable 标志设置为true,这是默认值。
前端小智@大迁世界
2020/09/24
2K0
积分中值定理_三个中值定理的公式
设f:[a,b]\to\mathbf{R}是区间[a,b]上的连续函数,其中a,b\in\mathbf{R}且a<ba<\varepsilon<b
全栈程序员站长
2022/09/20
1K0

相似问题

如何打印变量之间的空格?

44

如何在文本输出之间打印空格

10

如何在python中打印“*”之间的空格

23

修剪输入中值的空格

23

% do,如何在打印之间添加空格?

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档