Python:如何写输入与输出
在 Python 中调用 print 时,实际上是调用 sys.stdout.write(obj + '\n')。sys.stdin.readline() 会将标准输入全部获取,包括末尾的换行符 \n,因此用 len 计算长度是包含了换行符的,用这种方法输入时可以用 strip() 来去掉换行符(或者用 sys.stdin.readline()[:-1])。
sys.stdin.readline().trip() 就等价于 input()。
注意:Python 2 和 Python 3 的输入输出稍微有区别。在使用 Python 2 的时候最好用
sys.stdin的方式读取,用input()对于字符串和数字相混合的输入会报错。例如对于
S 0这种数据,Python 2 要求对于字符串需要用引号,如“S” 0,否则无法识别。
复制代码
要是想要写完整一点可以:
复制代码










评论