笔试时怎么用Python读取输入行

版权声明:本文为博主原创文章,转载时务必将原文链接置于转载文章首部可见处,尊重博主劳动。博主研究生一枚,现在正在找工作,对深度学习非常感兴趣,希望有做这方面的公司收留,谢谢! https://blog.csdn.net/thesby/article/details/52491062

在笔试时,有时候用Python进行数据处理比C++要方便很多,但是如何能够顺利地读入数据呢?如果使用input(),那么输入时不能有空格分割,这不是我们想要的。
比如我们需要一次读取一行,可以使用sys.stdin.

for line in sys.stdin
    #operate(line)
    #print(line)

这样可以一次读取一整行。
也可以这样做:

while True:
    line = sys.stdin.readline()
    #operate(line)
    #print(line)
    if line == ''
        break

还有,如果在输出时,print 的换行很不好用的话,可以使用sys.stdout.write(),这样容易控制整个输出。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页