`

如何让python的print函数不自动换行

 
阅读更多

使用Python语言的print函数时,输出的每一行都会自动换行,如:

# coding: UTF-8
for i in range(5):
	print(i)
'''
D:\CODE\PYTHON\OPEN_JUDGE>python tt.py
0
1
2
3
4
'''

 但是有时候不想让它自动换行,需要的是 1 2 3 4 的方式,对此,python 2.x 与 3.x 的实现方式不同:

python 2.x 的实现方式是在句末添加半角逗号,即:

for i in range(5):
    print i,
'''
0 1 2 3 4
'''

 python 3.x 的实现方式是在print中控制 end 参数的值,即:

for i in range(5):
	print(i,end=' ')
'''
0 1 2 3 4
'''

 

 还有一种方法,在2.x和3.x中均可用:

import sys
for i in range(5):
	sys.stdout.write(str(i)+' ')
'''
0 1 2 3 4
'''

 

 

分享到:
评论

相关推荐

    Python 写入json文件内容换行显示(csdn)————程序.pdf

    当我们在Python中使用`json.dump()`函数向JSON文件写入内容时,如果不进行特殊设置,内容通常会以紧凑的形式(即一行内显示所有内容)保存,这可能会影响可读性。本篇文章将探讨如何使JSON文件内容在写入时以换行...

    python3让print输出不换行的方法

    那如何我们不想换行,且不想讲输出内容用一个print函数输出时,就需要改变print默认换行的属性, 方法如下: print(‘contents’, end=’!@#$%^&*’) end就表示print将如何结束,默认为end=”\n”(换行) 栗子: ...

    关于Python 3中print函数的换行详解

    因为工作的需要,最近看了看Python的应用,从入门级的九九乘法表开始,结果发现Python3.x和Python2.x真的是有太大的不同之处,就比如这里的换行处理,怕忘记先记下来,好了,话不多说了,来一起看看详细的介绍: ...

    Python 3 语法小记(一)入门 (print 函数用法总结).docx

    本文将总结 print 函数的用法,包括基本用法、变量输出、格式化输出、不换行输出等方面。 基本用法 print 函数是 Python 中最基本的输出函数,它可以输出字符串、数值、布尔值、列表、字典等类型的数据。例如: ``...

    浅谈Python3中print函数的换行

    在Python 3.x版本中,`print`函数的行为与Python 2.x有所不同,特别是在处理换行方面。本文将深入探讨Python 3中`print`函数如何进行换行。 在Python 2.x中,`print`函数在结束时默认会添加一个换行符,但可以通过...

    python写入文件自动换行问题的方法

    除了直接使用`file.write()`方法外,还可以利用`print()`函数来实现自动换行。`print()`函数默认会在每次输出后添加换行符。示例如下: ```python def write_result(str): with open(r'D:\eclipse4.4.1\script\my_...

    解决Python print输出不换行没空格的问题

    在Python编程过程中,有时我们需要控制`print`函数的输出格式,比如避免自动换行或去除默认的空格。本文将详细讲解如何解决Python `print`函数输出不换行且无空格的问题,以及针对Python 2和Python 3版本的不同处理...

    python中print的不换行即时输出的快速解决方法

    本文将详细讲解如何在Python 2.x和3.x中解决`print`函数的不换行问题。 在Python 2.x中,`print`语句可以接受多个参数,并且默认情况下,多个`print`语句之间会插入一个换行符。如果想要在输出时避免换行,可以在...

    python常用函数总结.pdf

    在`print()`函数中,如果不希望每次输出后换行,可以使用`end=''`参数。 ### 二、进制转换函数 Python提供了几个内置函数用于在不同的进制之间进行转换。 #### 1. bin(), oct(), hex() - `bin(x)`:将十进制数x...

    python代码过长的换行方法

    python代码换行就是每行后面加个 \ 举个栗子: time = 2017 print one + , \ + two \ + ,three + \ , + time 打印出来就是: one,two,three,2017 再举一个栗子: print this line is toooooooooooo \ long 打印...

    Python换行与不换行的输出实例

    总之,通过合理利用`print`函数的逗号分隔和`end`参数,我们可以灵活地控制Python程序的输出格式,实现换行或不换行的输出效果。这对于创建复杂的输出布局,或者在一行内显示多个数据项是非常有用的。在实际编程中,...

    解决python DataFrame 打印结果不换行问题

    1. **使用逗号**: 在`print`函数后加上一个逗号,它会使print函数输出时不添加换行符,而是使用空格分隔: ```python print('abc'), print('123') ``` 2. **导入`print_function`**: 从`__future__`导入`print_...

    Python中print函数语法与实践

    在Python编程语言中,`print`函数是一个非常基础且重要的工具,用于在控制台输出文本、数值和其他数据类型。本文将深入探讨`print`函数的语法和实践应用。 首先,`print`函数的基本用法是输出字符串和数字。例如: ...

    python中print函数的表述.docx

    Python中的`print`函数是程序开发中最基础且重要的部分,它用于向标准输出(通常是屏幕)或指定的文件对象发送文本。此函数的灵活性在于它能够处理多种数据类型的输出,并且可以通过参数调整输出的样式和行为。 `...

Global site tag (gtag.js) - Google Analytics