[Python] 关于输入输出的设置

print(*value, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
以上是缺省情况下print的设置
*value就是要输出的值用逗号分隔,类似于C语言的printf
“a=%d b=%d” % (a,b) 用a来替换%d的值,当然还支持%c,%s,%u,%o,%x,%f
sep就是每个value之间所用的间隔符,默认是空格,当然可以改为””即不空
end表示的是print最后的输出,默认是换行,可以改为空
file就是输出的重定向后的文件的位置比如f=open(“c.in”,”w”) file=f即可
flush因为输出的是后字符是存储在内存里的,flush=true即可以立刻输出到文件

 

a,b=map(int,input().split())
可以一次input得到多个数,input默认是str类型的所以转为int

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注