input()

Python 的 input() 函数用于从标准输入(通常是键盘)读取用户输入的一行文本,并返回字符串结果(移除末尾换行符)。

核心功能

  1. 提示信息
    可选的字符串参数作为输入提示:

    name = input("请输入您的姓名: ")
    
  2. 返回值
    始终返回字符串类型(str),需自行转换其他类型:

    age = int(input("请输入年龄: "))  转换为整数
    
  3. Python 2 vs 3 差异

    • Python 3:input() 直接返回字符串(等效于 Python 2 的 raw_input()
    • Python 2:input() 会解析表达式(存在安全风险,已弃用)

注意事项

  • 输入以回车结束(\n 被移除)
  • 需处理类型转换异常(如 int() 转换非数字字符串)

提示:文件读取建议用 open(),网络输入用 socket 模块,而非 input()

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容