>>> a='编号:{:0>9d}\t公司名称:{:s}\t官网:http://www.{:s}.com'
>>> a.format (7,'百度','baidu')
'编号:000000007\t公司名称:百度\t官网:http://www.baidu.com'
>>>
为什么 \t输入了?
a.format (7,'百度','baidu')这句代码使用print()函数输出 一下就可以了。具体代码如下:
print(a.format (7,'百度','baidu'))
无语_mrkj 发表于2018-11-30 11:32
是不是只有使用print /t 等才能起作用?
这里面的转换义字符不是只有在使用print()函数时才有效。这是因为转字符只有在显示字符串的内容时才有效。而在IDLD中直接回车,并不是显示字符串的内容,而是显示变量的值,这个值还带双引号呢。