为什么?系统标准输出写入()显示字符串的长度?

2024-09-26 22:42:59 发布

您现在位置:Python中文网/ 问答频道 /正文

>>> import sys
>>> sys.stdout.write("Hello")
Hello5
>>> sys.stdout.write("My name is something")
My name is something20
>>>  

正如您在上面的代码中看到的,输出具有字符串的长度。想知道为什么?为什么这个方法显示长度?我错过了什么特别的东西吗?在


Tags: 方法字符串代码nameimporthelloismy
1条回答
网友
1楼 · 发布于 2024-09-26 22:42:59

在Python3中(虽然不是在Python2中),sys.stdout.write返回它写入的字符数。解释器告诉您刚刚调用的函数的返回值。因为打印的字符串没有换行符,所以它会显示在所打印字符串的末尾。在

相关问题 更多 >

    热门问题