Python内置函数替换为新函数:相关官方文档查询求助
Python输入函数替换与官方文档查找指南
一、查找Python官方文档的实用方法
- 直接在谷歌搜索精准关键词,比如搜
python stdin.readline official docs,谷歌会优先推送Python官方标准库的说明页面。 - 想过滤掉非官方内容的话,搜索时加上
site:python.org限定域名,比如python stdin.readline site:python.org,结果全是Python官网的文档,不用再甄别来源。 - 不用上网也能查:打开终端进入Python交互模式,输入
import sys后,再输入help(sys.stdin.readline),就能直接看到该方法的官方说明细节。
二、关于你替换输入函数的补充提醒
你写的 input = stdin.readline 语法逻辑没问题,但要注意两个细节:
- 必须先导入sys模块,也就是代码开头要加
import sys,然后把代码改成input = sys.stdin.readline,否则会抛出名称未定义的错误。 - 原生
input()会自动剔除输入末尾的换行符,而sys.stdin.readline()会保留这个换行符。如果是转成整数(比如你代码里的int(input()))不会有问题,但如果后续要处理字符串输入,建议加上.strip()来清除多余的换行和空格,比如sys.stdin.readline().strip()。
内容的提问来源于stack exchange,提问作者Nyeong
相关产品推荐
相关产品推荐

