首页 > 后端开发 > Python教程 > 为什么 `raw_input()` 在 Python 3 中不起作用?

为什么 `raw_input()` 在 Python 3 中不起作用?

Patricia Arquette
发布: 2024-12-07 20:56:14
原创
1001 人浏览过

Why Doesn't `raw_input()` Work in Python 3?

在 Python 3 中重新定义 'raw_input' 函数

当尝试在 Python 3 中使用 'raw_input()' 函数时,用户经常遇到错误,表明名称未定义。这是因为 'raw_input()' 在 Python 3 中已重命名为 'input()' 以增强其功能。

在 Python 3 中将 'raw_input()' 重命名为 'input()'

为了解决这个问题,Python 3 引入了 'input()' 函数来替代'raw_input()'。此更改记录在官方 Python 文档“Python 3.0 中的新增功能”的内置部分中。

通过利用“input()”函数,Python 3 程序员可以从标准输入,就像早期 Python 版本中的“raw_input()”一样。但是,“input()”通过自动将输入转换为 Python 字符串来提供附加功能,从而消除了显式类型转换的需要。

以上是为什么 `raw_input()` 在 Python 3 中不起作用?的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板