📜  Python| print() 中的 sep 参数

📅  最后修改于: 2022-05-13 01:55:09.961000             🧑  作者: Mango

Python| print() 中的 sep 参数

Python中 print()函数的参数之间的分隔符默认为空格(软空间功能),可以根据我们的选择进行修改,并可以将其设置为任何字符、整数或字符串。 'sep' 参数用于实现相同的功能,它仅在Python 3.x 或更高版本中找到。它还用于格式化输出字符串。

例子:

Python3
#code for disabling the softspace feature
print('G','F','G', sep='')
 
#for formatting a date
print('09','12','2016', sep='-')
 
#another example
print('pratik','geeksforgeeks', sep='@')


Python3
print('G','F', sep='', end='')
print('G')
#\n provides new line after printing the year
print('09','12','2016', sep='-', end='\n')
 
print('prtk','agarwal', sep='', end='@')
print('geeksforgeeks')


Python3
#import the below module and see what happens
import antigravity
#NOTE - it wont work on online ide


输出:

GFG
09-12-2016
pratik@geeksforgeeks

sep 参数与 end 参数一起使用时会产生很棒的结果。通过组合 sep 和 end 参数的一些示例。

Python3

print('G','F', sep='', end='')
print('G')
#\n provides new line after printing the year
print('09','12','2016', sep='-', end='\n')
 
print('prtk','agarwal', sep='', end='@')
print('geeksforgeeks')

输出:

GFG
09-12-2016
prtkagarwal@geeksforgeeks

注意:请在在线 ide 中将语言从Python更改为Python 3。  
通过在 cmd ( windows ) 或终端 ( linux ) 中键入Python来转到您的交互式Python ide

Python3

#import the below module and see what happens
import antigravity
#NOTE - it wont work on online ide