当前位置:首页>开发>正文

for循环最后一行怎么不输出换行

2024-07-27 15:56:17 互联网 未知 开发

for循环最后一行怎么不输出换行?

for循环最后一行怎么不输出换行

1、说明: python输出时不换行,python版本不同使用方式不同:python2.x使用print'输出内容',加一个空格即可;python3.x版本使用print('输出内容',end='')这种方式。

2、代码示例: python2.x print'不换行', print'换行' python3.x print('不换行',end='') print('换行') 执行结果: python2.x 不换行换行 python3.x 不换行换行

3、函数说明: python2.x print 一个'\n'字符结尾写的,除非'print'声明以逗号结束。这是如果该语句的唯一操作只包含关键字'print'。 python3.x print(...) print(value,...,sep='',end='\n',file=sys.stdout,flush=False) end:字符串的最后一个值后追加,默认为新行

1. 因为for循环最后一行没有输出换行符。
2. 在for循环的最后一行,如果没有加上输出换行符的语句,那么就不会在输出结果的末尾添加换行符,因此输出结果不会换行。
3. 如果想要在输出结果的末尾添加换行符,可以在for循环的最后一行加上输出换行符的语句,比如使用print()函数或者在字符串末尾添加""。

for循环里面加if判断length-1时去掉换行

随便看看