博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Python数据科学实践指南》——2.3 获取键盘输入
阅读量:7079 次
发布时间:2019-06-28

本文共 640 字,大约阅读时间需要 2 分钟。

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

2.3 获取键盘输入

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

image

清单运行的结果如下:

jilu:book:% python input_example.pyWho are you?jiluHello jiluPlease input a number: 12

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

转载地址:http://vpjml.baihongyu.com/

你可能感兴趣的文章
MySQL各版本的性能特性(从4.0版本开始)
查看>>
linux包之bash之内置命令ulimit
查看>>
HBase与Zookeeper数据结构查询
查看>>
stdint.h 文件 int8_t uint8_t int16_t uint16_t
查看>>
Linux下hosts、host.conf、resolv.conf
查看>>
linux下网络配置小节[from 老男孩的linux运维笔记]
查看>>
ubuntu--Supervisor进程管理工具
查看>>
amongst/among
查看>>
QQ等软件可以联网 网页打不开
查看>>
c++ 使用socket实现C/S端文件的下载传输
查看>>
JMF获取设备列表失败,获取视频设备失败?
查看>>
国内 Mono 相关文章汇总
查看>>
Python模块学习 ---- datetime
查看>>
MS SQL Server Quarter Function
查看>>
《你不知道的JavaScript》整理(三)——对象
查看>>
MySQL实现定时任务
查看>>
警告 “util.NativeCodeLoader: Unable to load native-hadoop library for your platform”
查看>>
ASP.NET 查询客户端请求IP地址
查看>>
使用echo命令清空tomcat日志文件
查看>>
Android开发怎么让自己的APP UI漂亮、大方(配色篇二)
查看>>