NEKO! 2022-03-04 12:09 采纳率: 66.7%
浏览 22
已结题

Python 的 print("msg") 是先将 "msg"+"\n"再输出还是先输出 "msg" 再输出 "\n"

今天分析 input 和 print 这俩方法的运行过程时产生一个疑问,如果我们要使用 print("msg") 输出内容,print 方法是先将 "msg" 和 "\n" 进行拼接后再调用 sys.stdout.print() 输出,还是分别输出 'msg" 和 "\n" ?

  • 写回答

4条回答 默认 最新

  • zlebhs 2022-03-04 12:58
    关注

    好家伙,我还特意去看了一遍源码,结论是分别输出。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(3条)

报告相同问题?

问题事件

  • 系统已结题 3月12日
  • 已采纳回答 3月4日
  • 创建了问题 3月4日