【发布时间】:2020-09-24 17:07:47
【问题描述】:
我想知道是否有人对此有答案。在图片中,顶壳有代码,
def stats ():
inFile = open('textFile.txt', 'r')
line = inFile.readlines()
print(line[0])
第二种情况有代码,
def stats ():
inFile = open('textFile.txt', 'r')
line = inFile.readlines()
print(line[0:1])
而不是进入下一个迭代并打印它,它只是吐出迭代,现在填充了所有 \t 和行尾字符 \n。谁能解释为什么会这样?
【问题讨论】:
-
这是因为您打印的是列表而不是字符串。两个版本都包含 \t,字符串 print 只是将它们解释为制表符。