《Python数据科学实践指南》——2.3 获取键盘输入

简介:

本节书摘来自华章计算机《Python数据科学实践指南》一书中的第2章,第2.3节,作者 纪路,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

2.3 获取键盘输入

前面已经学习过如何将字符串打印到屏幕上了,接下来将通过一段程序来演示从键盘输入,再从屏幕输出的整个过程,见代码清单2-3。

image

清单运行的结果如下:

jilu:book:% python input_example.py
Who are you?jilu
Hello jilu
Please input a number: 12
<type 'str'>
<type 'int'>

请读者一定要尝试运行一下,上面的运行结果中,第二行的 “?”和第四行的“:”后面的字符是需要通过键盘输入,然后回车的。尝试之后,读者就能直观地感受到如何在程序运行时通过键盘输入了。raw_input()函数括号中的字符串是提示语句,会在程序执行时打印到屏幕上,提示需要输入的内容。而通过键盘输入的内容则会被绑定到变量name上,最后通过字符串加法将两段内容拼起来并且打印到屏幕上,这样就完成了一个先输入再输出的过程。需要注意的是,通过这种方式输入时,无论是字符串还是数字都会以字符串的类型绑定到变量上,可以使用type()函数看到其类型,即使第四行输入的是一个数字,依然只得到了str类型的12,此时可以用int()函数将其转换为整形。在Python中,所有的类型都对应了一个同名的函数,可以尝试将其他类型的值转换成该类型的值,比如str()、float()等。

相关文章
|
7天前
|
Python
【Python】已完美解决:(Python键盘中断报错问题) KeyboardInterrupt
【Python】已完美解决:(Python键盘中断报错问题) KeyboardInterrupt
19 3
|
10天前
|
数据采集 机器学习/深度学习 数据可视化
了解数据科学面试中的Python数据分析重点,包括Pandas(DataFrame)、NumPy(ndarray)和Matplotlib(图表绘制)。
【7月更文挑战第5天】了解数据科学面试中的Python数据分析重点,包括Pandas(DataFrame)、NumPy(ndarray)和Matplotlib(图表绘制)。数据预处理涉及缺失值(dropna(), fillna())和异常值处理。使用describe()进行统计分析,通过Matplotlib和Seaborn绘图。回归和分类分析用到Scikit-learn,如LinearRegression和RandomForestClassifier。
26 3
|
10天前
|
数据采集 机器学习/深度学习 数据可视化
完整的Python数据分析流程案例解析-数据科学项目实战
【7月更文挑战第5天】这是一个Python数据分析项目的概览,涵盖了从CSV数据加载到模型评估的步骤:获取数据、预处理(处理缺失值和异常值、转换数据)、数据探索(可视化和统计分析)、模型选择(线性回归)、训练与评估、优化,以及结果的可视化和解释。此流程展示了理论与实践的结合在解决实际问题中的应用。
25 1
|
1月前
|
监控 数据可视化 数据库
【python项目推荐】键盘监控--统计打字频率
【python项目推荐】键盘监控--统计打字频率
53 13
|
29天前
|
运维 监控 API
自动化运维实践指南:Python脚本优化服务器管理任务
本文探讨了Python在自动化运维中的应用,介绍了使用Python脚本优化服务器管理的四个关键步骤:1) 安装必备库如paramiko、psutil和requests;2) 使用paramiko进行远程命令执行;3) 利用psutil监控系统资源;4) 结合requests自动化软件部署。这些示例展示了Python如何提升运维效率和系统稳定性。
42 8
|
25天前
|
机器学习/深度学习 机器人 Python
实践指南,终于有大佬把Python和机器学习讲明白了!
机器学习正在迅速成为数据驱动型世界的一个必备模块。许多不同的领域,如机器人、医学、零售和出版等,都需要依赖这门技术。 机器学习是近年来渐趋热门的一个领域,同时 Python 语言经过一段时间的发展也已逐渐成为主流的编程语言之一。今天给小伙伴们分享的这份手册结合了机器学习和 Python 语言两个热门的领域,通过易于理解的项目详细讲述了如何构建真实的机器学习应用程序。
|
29天前
|
机器学习/深度学习 自然语言处理 数据可视化
Python在数据科学中的应用与前景
本文探讨了Python在数据科学领域的广泛应用,分析了其作为数据科学首选编程语言的原因,并展望了未来的发展前景。
|
1月前
|
Linux API 数据安全/隐私保护
在 Python 中从键盘读取用户输入
在 Python 中从键盘读取用户输入
|
1月前
|
编解码
Python-【键盘-鼠标】移动、操作、输入
Python-【键盘-鼠标】移动、操作、输入
19 0
|
2月前
|
机器学习/深度学习 算法 前端开发
2024年8个可以提高数据科学工作效率并节省宝贵时间的Python库,2024年最新记得把每一次面试当做经验积累
2024年8个可以提高数据科学工作效率并节省宝贵时间的Python库,2024年最新记得把每一次面试当做经验积累
2024年8个可以提高数据科学工作效率并节省宝贵时间的Python库,2024年最新记得把每一次面试当做经验积累

相关实验场景

更多