默认情况下,Python的 print() 函数以换行符结尾。具有 C/C++ 背景的程序员可能想知道如何在没有换行符的情况下进行打印。Python 的 print()函数带有一个名为“end”的参数。默认情况下,该参数的值为'\n',即换行符。
在这里,我们可以使用此参数以任何字符/字符串结束打印语句。
# ends the output with a space print("Welcome to", end = ' ') print("GeeksforGeeks", end= ' ')
输出:
Welcome to GeeksforGeeks
# ends the output with '@' print("Python", end='@') print("GeeksforGeeks")
Python@GeeksforGeeks
print() 函数使用sep 参数分隔参数并在最后一个参数之后结束。
print('G','F', sep='', end='') print('G') #\n provides new line after printing the year print('09','12','2016', sep='-', end='\n') print('Red','Green','Blue', sep=',', end='@') print('geeksforgeeks')
输出
GFG 09-12-2016 Red,Green,Blue@geeksforgeeks
在此示例中,我们使用 end 参数将两个 print() 语句连接成一行输出。第一个 print() 语句的结束参数设置为空格字符“”,因此第二个 print() 语句将在同一行开始,以空格字符分隔。
end 参数是 Python 中 print() 函数的一个有用特性,可用于以各种方式控制输出的格式。
name = "Alice" age = 30 print("My name is", name, "and I am", age, "years old.", end=" ") print("Nice to meet you!")
My name is Alice and I am 30 years old. Nice to meet you!
原文链接:codingdict.net