分隔符.sep
print 函数的参数sep允许您在多个值时指定项目之间的分隔符。sep
print('Rahul', 'Dave', 'Karl', sep=',')
-------
Rahul,Dave,Karl
在上面的示例中,它在不同项目之间打印逗号。您可以使用任何东西作为分隔符。例如
print('Rahul', 'Dave', 'Karl', sep='|')
## Rahul|Dave|Karl
print('Rahul', 'Dave', 'Karl', sep='-')
## Rahul-Dave-Karl
print('Rahul', 'Dave', 'Karl', sep='/')
## Rahul/Dave/Karl
2. 结束end
end参数允许您指定要在末尾打印的任何字符或字符串。默认情况下,它是一个换行符\n
print("Tony")
print("Sam")
print("Ammy")
## Tony
## Sam
## Ammy
------
print("Tony", end = ' ')
print("Sam", end = ' ')
print("Ammy", end = ' ')
## Tony Sam Ammy
print("Tony", end = '-')
print("Sam", end = '/')
print("Ammy", end = '')
## Tony-Sam/Ammy
3. 在文件中写入数据
可以使用函数print()将数据写入文件内部,而不是在终端上写入。
data = ['Rohan','ZAXKso@312wcwa','+198556788223']
## prints data to terminal
print(data)
# ['Rohan', 'ZAXKso@312wcwa', '+198556788223']
## prints data to a file "test.txt"
with open('test.txt', 'a') as f:
print(data, file=f)
4. 终端上的Unicode
可以使用 Python 的内置 Unicode 功能在终端上打印不同的字符、表情符号和符号。
print("\u265E is the symbol for Black Chess Knight")
print("\u265F is the symbol for BLACK CHESS PAWN")
print("\u2167 is the symbol for ROMAN NUMERAL EIGHT")
## ? is the symbol for Black Chess Knight
## ? is the symbol for BLACK CHESS PAWN
## Ⅷ is the symbol for ROMAN NUMERAL EIGHT
5. 打印原始字符串
原始字符串将反斜杠视为文本字符。它是通过在字符串前添加 a 来创建的。在使用正则表达式或文件路径时,它很有用。r
print(r"C:\Users\dave\.conda\environments.txt")
## C:\Users\dave\.conda\environments.txt