Python 控制台输入

Python3.X
可以使用input函数,从控制台获得用户输入,但是返回值是字符串

"""
利用map函数对input执行split之后的字符串进行转换
"""

# 初始化三个int类型变量
a, b, c = tuple(map(int, input('请输入a, b, c: ').strip().split(' ')))
print(a, type(a), b, type(b), c, type(c))

# 获取一个列表
dataInput = list(map(int, input('请输入dataInput: ').strip().split(' ')))
print(dataInput)

示例:
在这里插入图片描述
使用列表推导式

d = [int(i) for i in input().strip().split(' ')]

sys.stdin

import sys 

for line in sys.stdin:
	print(line.strip(), type(line.strip()))

猜你喜欢

转载自blog.csdn.net/weixin_40315481/article/details/105377005