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

    xiaoxiao2024-01-27  138

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

    2.3 获取键盘输入

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


    # ! /usr/bin/python # -*- coding: utf-8 -*- name = raw_input("Who are you?") print("Hello " + name) n = raw_input("Please input a number: ") print(type(n)) print(type(int(n)))


    清单运行的结果如下: 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()等。

    相关资源:敏捷开发V1.0.pptx
    最新回复(0)