sys.stdin/sys.stdout r囧r小猫 2022-05-17 00:25 158阅读 0赞 调用 print 时候,事实上是调用了 sys.stdout.write(obj+’\\n’) sys.stdout.write('hello'+'\n') print 'hello' 这两个语句是等价的。 raw\_input(‘Input promption: ‘) 时,事实上是先把提示信息输出,然后捕获输入 这两行语句是等价的: hi=raw_input('hello? ') print 'hello? ', #comma to stay in the same line hi=sys.stdin.readline()[:-1] # -1 to discard the '\n' in input stream print是对 sys.stdout.write的友好封装,input是对 sys.stdin.readline的友好封装,
还没有评论,来说两句吧...