lylslll 发表于 2016-9-27 11:52:29

求教for循环的问题

lala='hfut'
for i in lala:
    print(i+' ')

lala='hfut'
for i in lala:
    print(i, end=' ')
为什么第一个代码的结果

而第二个代码的结果是

总的来说第一个分行,而第二个就只有一行

无符号整形 发表于 2016-9-27 12:30:50

print(i+' ')
等于输出i再输出空格再输出回车(print默认会在字符串的末尾输出一个回车。)
print(i,end=''),输出i之后将默认的结束符换成空格。

人zai旅途 发表于 2016-9-27 19:30:38

符号大神已经给你解答了,借你宝地又把这个 end=' ' 学习了一遍,这个后边经常用的,谢谢楼主

lylslll 发表于 2016-9-28 16:15:39

人zai旅途 发表于 2016-9-27 19:30
符号大神已经给你解答了,借你宝地又把这个 end=' ' 学习了一遍,这个后边经常用的,谢谢楼主

end=' '也有专门的内容{:5_91:},受教了
页: [1]
查看完整版本: 求教for循环的问题