gpt4 book ai didi

python - print(... sep ='' , '\t' ) 是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 17:12:17 25 4
gpt4 key购买 nike

我在尝试找到这个问题的答案时遇到了一些麻烦。我想知道语法 sep=""\t 是什么意思。我找到了一些关于它的信息,但我不太明白使用语法的目的是什么。我正在寻找有关它的作用以及何时/为何使用它的解释。

使用 sep='' 的例子:

print('Property tax: $', format(tax, ',.2f'), sep='') 

最佳答案

sep='' 在函数调用的上下文中将命名参数 sep 设置为空字符串。查看print() function ; sep 是打印时多个值之间使用的分隔符。默认为空格 (sep=' '),此函数调用确保 Property tax: $ 和格式化的 tax 浮点值。

比较以下三个 print() 调用的输出以查看差异

>>> print('foo', 'bar')
foo bar
>>> print('foo', 'bar', sep='')
foobar
>>> print('foo', 'bar', sep=' -> ')
foo -> bar

所有改变的是 sep 参数值。

\t 在字符串文字中tab character, horizontal whitespace, ASCII codepoint 9 的转义序列.

\t 比实际的制表符更容易阅读和输入。查看table of recognized escape sequences用于字符串文字。

使用空格或 \t 制表符作为打印分隔符显示了不同之处:

>>> print('eggs', 'ham')
eggs ham
>>> print('eggs', 'ham', sep='\t')
eggs ham

关于python - print(... sep ='' , '\t' ) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22116482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com