我在试图找到这个问题的答案时遇到了一些麻烦。我想知道语法是什么sep=""
and \t
方法。我找到了一些有关它的信息,但我不太明白使用该语法的目的是什么。我正在寻找它的作用以及何时/为何使用它的解释。
一个例子sep=''
正在使用:
print('Property tax: $', format(tax, ',.2f'), sep='')
sep=''
在函数调用的上下文中设置命名参数sep
到一个空字符串。请参阅print()功能 http://docs.python.org/3/library/functions.html#print; sep
是打印时多个值之间使用的分隔符。默认为空格 (sep=' '
),此函数调用确保之间没有空格Property tax: $
和格式化的tax
浮点值。
比较以下三个的输出print()
打电话看看有什么不同
>>> print('foo', 'bar')
foo bar
>>> print('foo', 'bar', sep='')
foobar
>>> print('foo', 'bar', sep=' -> ')
foo -> bar
所改变的是sep
参数值。
\t
在字符串文字中是一个转义序列制表符、水平空白、ASCII 代码点 9 https://en.wikipedia.org/wiki/%5Ct#Tab_characters.
\t
比实际的制表符更容易阅读和输入。请参阅已识别的转义序列表 http://docs.python.org/3/reference/lexical_analysis.html#index-15对于字符串文字。
使用空格或\t
选项卡作为打印分隔符显示了差异:
>>> print('eggs', 'ham')
eggs ham
>>> print('eggs', 'ham', sep='\t')
eggs ham
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)