![Python数据科学应用从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/462/52842462/b_52842462.jpg)
上QQ阅读APP看书,第一时间看更新
2.5 基本输入函数——input()函数
![](https://epubservercos.yuewen.com/E25F85/31397456604566206/epubprivate/OEBPS/Images/Figure-P56_3097.jpg?sign=1739082376-HduZDaenIDmmfNu3TpSKXooAlAKRIqKq-0-296f4a6e4c0a024176dec41387609211)
![](https://epubservercos.yuewen.com/E25F85/31397456604566206/epubprivate/OEBPS/Images/Figure-T56_49460.jpg?sign=1739082376-Rm1Mmc6KIBUtHtGWGj4kwNXne811QVPy-0-e35cfdba21c6b9d67f9b4495729d0914)
input()函数用于标准输入,该函数用来获取用户的输入,输入的内容会以值的形式返回。Python 3.x版本中,用户输入的任何内容,其返回值均为字符串类型,如果涉及计算,就需要将字符串类型转换为数值型的整数型或浮点型(关于数据类型,将在2.8节中详解)。基本语法格式为:
![](https://epubservercos.yuewen.com/E25F85/31397456604566206/epubprivate/OEBPS/Images/Figure-P56_3054.jpg?sign=1739082376-GpPh3bnpkbhBQOG40mzk2A4TSQ10OXZx-0-a280b19a90a0f0576451d13a640a8d6b)
其中variable为保存用户输入结果的变量,双引号内的文字用于提示要输入的内容。在Spyder代码编辑区内输入以下代码:
![](https://epubservercos.yuewen.com/E25F85/31397456604566206/epubprivate/OEBPS/Images/Figure-P56_49462.jpg?sign=1739082376-yziQC1y96MoTWttcXo3vO21OJCEqW7lu-0-c42e2594565c7c02bec90e7325e5cc7e)
选中上述所有代码并整体运行,在IPython控制台中就会提示我们输入正方形的边长,如图2.33所示。
![](https://epubservercos.yuewen.com/E25F85/31397456604566206/epubprivate/OEBPS/Images/Figure-P56_3096.jpg?sign=1739082376-mzAAEIURcZMt7TdVh8dQ2Xt4MriLxX0f-0-75822a7217c22e8eecbace746a296239)
图2.33 提示输入正方形的边长
然后,在IPython控制台显示的“请输入正方形的边长:”后面输入4.35并按Enter键,即可得到如图2.34所示的结果。
![](https://epubservercos.yuewen.com/E25F85/31397456604566206/epubprivate/OEBPS/Images/Figure-P57_3252.jpg?sign=1739082376-hSWCw8M6Nl7zZPLy5VhU6XBxfz9Y4hOc-0-970d890b6e8b70328159d31d31ad2bfc)
图2.34 运行结果