我正在尝试使用代码中的'\ t'实现制表空间(请参阅下面的代码),但在打印时它会输出'\ t,char'。任何帮助将不胜感激。
paranoid_android = "Marvin"
letters = list(paranoid_android)
for char in letters:
print('\t', char)
答案 0 :(得分:3)
您可能正在使用Python 2.x.删除括号。 pip install
是Python 2.x中的语句,而不是函数。使用括号,Python 2.x会认为您正在打印一个元组。
print
输出:
paranoid_android = "Marvin"
letters = list(paranoid_android)
for char in letters:
print('\t', char)
for char in letters:
print '\t', char
您还可以将以下内容添加到Python 2.x脚本的顶部,以Python 2.x工作,如Python 3.x,其中('\t', 'M')
('\t', 'a')
('\t', 'r')
('\t', 'v')
('\t', 'i')
('\t', 'n')
M
a
r
v
i
n
是一个函数:
print
答案 1 :(得分:-1)
我试图在Python 2.7版本中使用\ t \ t \ t \ t \ t \ t \ t \ n因此它输出为\ t作为字符串。然后我继续使用Python 3.5.2版本并且它正常工作。
由于