xjh001112 发表于 2021-1-2 12:07:57

格式不对,请问大神是什么原因

格式不对,为什么第一行的位置不是和下面的对齐?请问大神是什么原因

jackz007 发表于 2021-1-2 12:19:05

本帖最后由 jackz007 于 2021-1-2 12:25 编辑

       print() 函数有一个命名可选参数 sep = ,规定了 print() 在输出多个参数时的附加行为,其缺省值为 sep = ' ', print() 在输出的时候,会自动在各个参数的输出内容之间添加一个空格。所以,楼主的代码从 print() 的输出的第二项起,每个项前面会多出一个不希望的空格符。
str1 = 'xiao'
print('%10s\n' % str1 , '%10s\n' % str1 , '%10s\n' % str1 ,\
      '%10s\n' % str1 , '%10s\n' % str1 , '%10s\n' % str1 , '\n' , sep = '')
      楼主下一次求助可不可以把代码贴成文本,不要贴图

z161181 发表于 2021-1-2 13:04:11

str1 = 'xiao'
print('\b%10s\n' % str1 , '%10s\n' % str1 , '%10s\n' % str1 ,\
      '%10s\n' % str1 , '%10s\n' % str1 , '%10s\n' % str1 , '\n' ){:10_256:}

qq1151985918 发表于 2021-1-2 13:10:51

123
页: [1]
查看完整版本: 格式不对,请问大神是什么原因