在Python中,end
是print()
函数的一个参数,用于控制输出内容后的换行行为。以下是具体说明:
-
核心功能
end
参数用于指定print()
函数输出内容后的字符,默认为换行符\n
。通过修改end
的值,可以控制输出是否换行或添加其他字符。 -
常见取值
-
end='\n'
:输出后自动换行(默认值) -
end=' '
:输出后添加一个空格,不换行 -
end=''
:输出后不添加任何字符(即不换行)
-
-
使用场景
适用于需要连续输出多行文本或控制输出格式的场景。例如,打印表格时避免每行自动换行,或输出结果后不换行。
-
示例代码
print('Hello', end=' ') # 输出: Hello print('World', end='!\n') # 输出: World! print('Python', end='') # 输出: Python
-
注意事项
end
仅影响print()
函数的输出行为,与代码块结束无关。在Python 3中,print
默认添加换行符,需通过end
参数调整。