如何在Python中不使用换行符进行打印?

通常人们从C/C++到Python切换,不知道如何打印两个或多个变量或语句,而不必在Python中输入新的行。因为python print()函数默认以换行符结束。Python有一个预定义的格式,如果您使用print(a_variable) ,那么它将自动转到下一行。

例如:

print("geeks") 
print("geeksforgeeks") 

输出:

geeks
geeksforgeeks

是有时候,我们可能不想走到下一行,而是想在同一行上打印。那么我们能做什么?

例如:

Input : print("geeks") print("geeksforgeeks")
Output : geeks geeksforgeeks

Input : a = [1, 2, 3, 4]
Output : 1 2 3 4 

这里讨论的解决方案完全取决于您使用的python版本。

在Python 2.x中不使用换行符进行打印

# Python 2 code for printing 
# on the same line printing 
# geeks and geeksforgeeks  
# in the same line 
  
print("geeks"), 
print("geeksforgeeks") 
  
# array 
a = [1, 2, 3, 4] 
  
# printing a element in same 
# line 
for i in range(4): 
    print(a[i]),  

输出:

geeks geeksforgeeks
1 2 3 4

在Python 3.x中不使用换行符进行打印

# Python 3 code for printing 
# on the same line printing  
# geeks and geeksforgeeks  
# in the same line 
  
print("geeks", end =" ") 
print("geeksforgeeks") 
  
# array 
a = [1, 2, 3, 4] 
  
# printing a element in same 
# line 
for i in range(4): 
    print(a[i], end =" ")  

输出:

geeks geeksforgeeks
1 2 3 4

六一编程网

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Next Post

C和C++中的指针

周六 3月 21 , 2020
指针存储变量的地址或存储位置。 使用指针: 要在C中使用指针,我们必须了解以下两个运算符。 1. 为 […]
浮点数运算