Python标准输入(stdin)详解
什么是stdin
stdin(标准输入)是指计算机程序默认的输入设备,一般来说是键盘。在Python中,我们可以通过sys
模块来操作stdin。stdin在需要用户输入数据进行处理的情况下非常有用,比如实现一个简单的命令行程序。
如何使用stdin
Python中常用的操作stdin的方式是通过sys.stdin
来读取输入。首先需要导入sys
模块,然后使用sys.stdin.readline()
方法来读取用户输入的内容。下面是一个简单的示例:
运行上面的代码后,程序会提示用户输入名字,用户输入后程序会输出”您好,”加上用户输入的名字。
示例代码
示例1:读取用户输入的数字并求和
运行示例1,输入1 2 3
,则程序会输出这三个数字的和为:6
。
示例2:统计用户输入的单词个数
运行示例2,输入I love geek-docs.com
,则程序会输出单词个数为:4
。
示例3:计算用户输入的数的平均值
运行示例3,输入1 2 3 4 5
,则程序会输出这组数字的平均值为:3.0
。
通过上面的示例代码,我们可以看到如何使用stdin来获取用户输入并进行处理。stdin在命令行程序开发中是一个非常常用的工具,能够方便地实现与用户的交互。